Ruby 重命名由array.new创建的数组
在IRB中创建新数组时,我可以使用Ruby 重命名由array.new创建的数组,ruby,Ruby,在IRB中创建新数组时,我可以使用array.new获取一个空的未分配数组 有没有办法重新分配新阵列?我可以将,[]转换为名为my_new_array的变量吗 我知道我能做到: my_new_array = Array.new 或者我可以: my_other_new_array = [] 但是如何重新分配数组。新建 我是Ruby新手,我对这一细微差别很好奇。在IRB中,下划线\uu方法将给出最后一个表达式的结果: Array.new # => [] my_new_array = _ #
array.new
获取一个空的未分配数组
有没有办法重新分配新阵列?我可以将,[]
转换为名为my_new_array
的变量吗
我知道我能做到:
my_new_array = Array.new
或者我可以:
my_other_new_array = []
但是如何重新分配数组。新建
我是Ruby新手,我对这一细微差别很好奇。在IRB中,下划线\uu
方法将给出最后一个表达式的结果:
Array.new
# => []
my_new_array = _
# => []
Array.new(2, "foo")
# => ["foo", "foo"]
my_new_array = _
# => ["foo", "foo"]
谢谢现在,如果在IRB中键入其他内容,那么命名Array.new的机会将丢失,对吗?是的,它将只使用最后执行的语句。