groovy中的多个赋值

时间:2014-02-10 14:49:04

标签: groovy

在groovy我能做到:

def (zip111, zip222, zip333) = ["111", "222", "333"];

但我不能这样做:

String (zip111, zip222, zip333) = ["111", "222", "333"];

无论如何我可以多次分配字符串吗?

由于

1 个答案:

答案 0 :(得分:2)

你需要这样做:

def (String zip111, String zip222, String zip333) = ["111", "222", "333"]

或者,预先定义你的vars:

String zip111, zip222, zip333
(zip111, zip222, zip333) = ["111", 3, "333"]