标签: groovy tostring
我在Groovy shell中搞砸了,碰巧尝试了 0..0.toString()我希望这会返回"[0]"之类的内容,如0..0 == [0],但是它给了我一个从0到48的整数数组。这里发生了什么?
0..0.toString()
"[0]"
0..0 == [0]
答案 0 :(得分:6)
字符的ascii代码" 0"使用0..0.toString(),你要求一个列表/数组用整数0(因此它将是一个整数的集合),以0.toString()结尾,groovy成功解释取其ascii值作为整数。
0
0.toString()