2
我乱搞在Groovy的外壳,只是碰巧尝试 0..0.toString()
我期待这会返回类似"[0]"
,为0..0 == [0]
,但它给了我一个整数数组从0到48。这里发生了什么?Groovy的范围的toString()行为
我乱搞在Groovy的外壳,只是碰巧尝试 0..0.toString()
我期待这会返回类似"[0]"
,为0..0 == [0]
,但它给了我一个整数数组从0到48。这里发生了什么?Groovy的范围的toString()行为
为字符“0”的ASCII码是48. 0..0.toString()
你所要求的一个列表/阵列与所述整数0
(因此这将是整数的集合)凝视,与0.toString()
结束,这常规成功至通过取其ascii值解释为一个整数。
Try(0..0).toString() –