Array#concat():concat()是一个Array类方法,该方法将两个数组附加在一起后返回该数组。
用法: Array.concat() 参数: Arrays to be combined 返回: Append the two arrays
代码#1:concat()方法示例
# Ruby code for concat() method
# adding elements at the end
# declaring array
a = [18, 22, 33, nil, 5, 6]
# declaring array
b = [5, 4, nil, 1, 88, 9]
# declaring array
c = [18, 22, nil, 40, 50, 6]
# COMBINING TWO ARRAYS
puts "combining a and b:#{a.concat(b)}\n\n"
puts "combining c and b:#{b.concat(c)}\n\n"
puts "combining a and c:#{c.concat(a)}\n\n"
输出:
combining a and b:[18, 22, 33, nil, 5, 6, 5, 4, nil, 1, 88, 9] combining c and b:[5, 4, nil, 1, 88, 9, 18, 22, nil, 40, 50, 6] combining a and c:[18, 22, nil, 40, 50, 6, 18, 22, 33, nil, 5, 6, 5, 4, nil, 1, 88, 9]
代码2:concat()方法示例
# Ruby code for concat() method
# adding elements at the end
# declaring array
a = ["abc", "xyz", "dog"]
# declaring array
b = ["cow", "cat", "dog"]
# declaring array
c = ["cat", "1", "dog"]
# COMBINING TWO ARRAYS
puts "combining a and b:#{a.concat(b)}\n\n"
puts "combining c and b:#{b.concat(c)}\n\n"
puts "combining a and c:#{c.concat(a)}\n\n"
输出:
combining a and b:["abc", "xyz", "dog", "cow", "cat", "dog"] combining c and b:["cow", "cat", "dog", "cat", "1", "dog"] combining a and c:["cat", "1", "dog", "abc", "xyz", "dog", "cow", "cat", "dog"]
相关用法
- Ruby Array map!()用法及代码示例
- Ruby Array dig()用法及代码示例
- Ruby Array any?()用法及代码示例
- Ruby Array at()用法及代码示例
- Ruby Array combination()用法及代码示例
- Ruby Array collect()用法及代码示例
- Ruby Array collect!()用法及代码示例
- Ruby Array cycle()用法及代码示例
- Ruby Array clear()用法及代码示例
- Ruby Array delete()用法及代码示例
- Ruby Array intersection用法及代码示例
- Ruby Array compact!()用法及代码示例
- Ruby Array count()用法及代码示例
- Ruby Array drop()用法及代码示例
- Ruby Array delete_if()用法及代码示例
注:本文由纯净天空筛选整理自mayank5326大神的英文原创作品 Ruby | Array concat() operation。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。