/** * Created by Jxy on 2019/1/3 15:42 * groovy对枚举的支持 */ enum CoffeeSize{ SHORT,SMALL,BIG,MUG } def orderCoffee(size){ println "coffee is $size" switch (size){ case [CoffeeSize.SHORT,CoffeeSize.SMALL]: println "your are health conscious" break case [CoffeeSize.BIG,CoffeeSize.MUG]: println "your are big health conscious" break } } orderCoffee(CoffeeSize.MUG) for(size in CoffeeSize.values()){ print "$size ," }