Ruby是哪种宝石的别称?
- 内容介绍
- 文章标签
- 相关推荐
本文共计174个文字,预计阅读时间需要1分钟。
在Ruby中,你可以使用Array的`+`操作符来连接两个数组。例如:
rubyarray1=[1, 2, 3]array2=[4, 5, 6]
combined_array=array1 + array2puts combined_array
我想在 Ruby中连接两个Arrays.到目前为止,我已经找到了#concat和=运算符.它们似乎产生了相同的结果,但我想知道它们之间有什么区别.>我在哪里可以找到=运算符的文档?
> #concat和在数组上使用=运算符之间有什么区别?
a = [1,2] a.object_id # => 19388760 a += [1] a.object_id # => 18971360 b = [1,2] b.object_id # => 18937180 b.concat [1] b.object_id # => 18937180
请注意,对于b的更改,object_id没有更改
本文共计174个文字,预计阅读时间需要1分钟。
在Ruby中,你可以使用Array的`+`操作符来连接两个数组。例如:
rubyarray1=[1, 2, 3]array2=[4, 5, 6]
combined_array=array1 + array2puts combined_array
我想在 Ruby中连接两个Arrays.到目前为止,我已经找到了#concat和=运算符.它们似乎产生了相同的结果,但我想知道它们之间有什么区别.>我在哪里可以找到=运算符的文档?
> #concat和在数组上使用=运算符之间有什么区别?
a = [1,2] a.object_id # => 19388760 a += [1] a.object_id # => 18971360 b = [1,2] b.object_id # => 18937180 b.concat [1] b.object_id # => 18937180
请注意,对于b的更改,object_id没有更改

