Groovy范围toString()行为

kin*_*iko 2 groovy tostring

我在Groovy的外壳乱搞,并正好试试 0..0.toString()我期待这回有点像"[0]",因为0..0 == [0],但它给了我一个整数从0阵列,以48这到底是怎么回事?

Dir*_*ten 6

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