私はグルービーが初めてです。私は基本的な構文を理解しようとしています。次のコード スニペット:
def CRITICAL = 2;
def MAJOR = 3;
def MINOR = 9;
def GetPriorityFromString(String priorityStr) {
switch (priorityStr){
case "Critical" : return CRITICAL;
case "Major" : return MAJOR;
case "Minor" : return MINOR;
}
return 0;
}
GetPriorityFromString("Minor")
このエラーが発生します:
groovy.lang.MissingPropertyException: No such property: MINOR for class: Script21
私は何を間違っていますか?
(そして、私はこの言語を初めて使用するので、文字列を列挙値に変換する「より洗練された」方法を自由に提案してください。)