我正在查看GString $关键字并希望打印范围。
('A'..'Z').each {item ->
print '$item'
}
我期待打印范围A..Z,但它打印$ item $ item .... 我在这里缺少什么?
答案 0 :(得分:3)
单引号字符串为java.lang.String
,插值在此处不起作用。您需要将其更改为GString
,使用双引号:
('A'..'Z').each {item ->
print "$item"
}
在Groovy's documentation about strings中解释得非常好。