Groovy-列表中的if语句

时间:2019-04-13 20:02:20

标签: if-statement groovy

我如何像python代码一样编写下一条语句:

if x in [a, b ,c]:
    print("print something..")

谢谢!

1 个答案:

答案 0 :(得分:1)

Groovy也有一个in运算符,请参见 language documentation:

  

8.5。会员运营商

     

成员运算符(in)等效于调用isCase方法。在列表的上下文中,它等效于调用包含,如以下示例所示:

def list = ['Grace','Rob','Emmy']
assert ('Emmy' in list)                     
     

等效于调用list.contains('Emmy')或list.isCase('Emmy')