有数组
[1, 2, 5],[1, 2, 3]
我想提取匹配值,如果有一个方法,如:
[1, 2, 5].match([1, 2, 3]) #=> [1, 2]
在阵列上有任何方法,谢谢
ray*_*inn 22
非常简单:
[1,2,5] & [1,2,3] #=> [1,2]
Run Code Online (Sandbox Code Playgroud)
其他有用的阵列操作包括:
[1,2,3] | [1,3,4] #=> [1,2,3,4]
[1,2,3] - [1,3,4] #=> [2]
[1,2,3] + [1,3,4] #=> [1,2,3,1,3,4]
Run Code Online (Sandbox Code Playgroud)