字符串插值在关闭中不起作用

问题描述:

我正在查看GString $关键字并想要打印范围。字符串插值在关闭中不起作用

('A'..'Z').each {item -> 
    print '$item' 
} 

我期待的要打印的范围A..Z,但其打印$项目$项目.... 缺少什么我在这里?

单引号字符串是java.lang.String,插值在这里不起作用。您需要将其更改为GString,使用双引号:

('A'..'Z').each {item -> 
    print "$item" 
} 

它在Groovy's documentation about strings解释得很好。

+1

感谢您的支持! – tintin 2015-04-02 09:56:20