我想在某一个数组中插入元素,代码如下:foo=Array.new(10,[])foo[0]<<1putsfoo.to_s输出的结果是[[1],[1],[1],[1],[1],[1],[1],[1],[1],[1]]这是为什么啊?如果是哈希的话bar=Hash.new([])bar[0]<<1putsbar.to_sputsbar[1].to_s输出的结果是{}[1]更加摸不着头脑了……求指教……
foo=Array.new(10,[])foo[0]<<1putsfoo.to_s输出的结果是[[1],[1],[1],[1],[1],[1],[1],[1],[1],[1]]这是为什么啊?如果是哈希的话bar=Hash.new([])bar[0]<<1putsbar.to_sputsbar[1].to_s输出的结果是{}[1]更加摸不着头脑了……求指教……
foo[0]<<1putsfoo.to_s输出的结果是[[1],[1],[1],[1],[1],[1],[1],[1],[1],[1]]这是为什么啊?如果是哈希的话bar=Hash.new([])bar[0]<<1putsbar.to_sputsbar[1].to_s输出的结果是{}[1]更加摸不着头脑了……求指教……
putsfoo.to_s输出的结果是[[1],[1],[1],[1],[1],[1],[1],[1],[1],[1]]这是为什么啊?如果是哈希的话bar=Hash.new([])bar[0]<<1putsbar.to_sputsbar[1].to_s输出的结果是{}[1]更加摸不着头脑了……求指教……
输出的结果是[[1],[1],[1],[1],[1],[1],[1],[1],[1],[1]]这是为什么啊?如果是哈希的话bar=Hash.new([])bar[0]<<1putsbar.to_sputsbar[1].to_s输出的结果是{}[1]更加摸不着头脑了……求指教……
[[1],[1],[1],[1],[1],[1],[1],[1],[1],[1]]这是为什么啊?如果是哈希的话bar=Hash.new([])bar[0]<<1putsbar.to_sputsbar[1].to_s输出的结果是{}[1]更加摸不着头脑了……求指教……
这是为什么啊?如果是哈希的话bar=Hash.new([])bar[0]<<1putsbar.to_sputsbar[1].to_s输出的结果是{}[1]更加摸不着头脑了……求指教……
如果是哈希的话bar=Hash.new([])bar[0]<<1putsbar.to_sputsbar[1].to_s输出的结果是{}[1]更加摸不着头脑了……求指教……
bar=Hash.new([])bar[0]<<1putsbar.to_sputsbar[1].to_s输出的结果是{}[1]更加摸不着头脑了……求指教……
bar[0]<<1putsbar.to_sputsbar[1].to_s输出的结果是{}[1]更加摸不着头脑了……求指教……
putsbar.to_sputsbar[1].to_s输出的结果是{}[1]更加摸不着头脑了……求指教……
putsbar[1].to_s输出的结果是{}[1]更加摸不着头脑了……求指教……
输出的结果是{}[1]更加摸不着头脑了……求指教……
{}[1]更加摸不着头脑了……求指教……
[1]更加摸不着头脑了……求指教……
更加摸不着头脑了……求指教……
紫衣仙女
相关分类