Groovy范围toString()行为

时间:2015-07-18 23:53:50

标签: groovy tostring

我在Groovy shell中搞砸了,碰巧尝试了 0..0.toString()我希望这会返回"[0]"之类的内容,如0..0 == [0],但是它给了我一个从0到48的整数数组。这里发生了什么?

1 个答案:

答案 0 :(得分:6)

字符的ascii代码" 0"使用0..0.toString(),你要求一个列表/数组用整数0(因此它将是一个整数的集合),以0.toString()结尾,groovy成功解释取其ascii值作为整数。