我正在研究Ruby中的object_id方法行为,以便知道什么时候创建了一个新对象。我能理解(1)和(2)相同,(3)与(4)相同。但是我不明白为什么(5)和(6)不一样。因此,我想了解object_id什么时候会被更改(新分配的)。有人能简明扼要地解释吗?源代码b = ap b.object_id # (2)
p b.object_id # (4)
b = b.slice
var number = prompt("Typ some numbers:") if (!(number[x] === 0)) { som += (number[x] * number[x]) } else { }我想输入一些随机数(0-9),然后在我输入0之前,它必须表示所有奇数的平方。例如,我输入: 590