:私はb
の要素が含まれa
内部にネストされた配列を削除したい削除配列要素最高とこれを行う方法は何
a=[['a','one'],['b','two'],['c','three'],['d','four']]
とb=['two','three']
:私は2つの配列を持っている これを取得する:
[['a','one']['d','four']
ありがとうございました。救助へ
:私はb
の要素が含まれa
内部にネストされた配列を削除したい削除配列要素最高とこれを行う方法は何
a=[['a','one'],['b','two'],['c','three'],['d','four']]
とb=['two','three']
:私は2つの配列を持っている これを取得する:
[['a','one']['d','four']
ありがとうございました。救助へ
a = [['a','one'],['b','two'],['c','three'],['d','four']]
b = ['two','three']
a.delete_if { |x| b.include?(x.last) }
p a
# => [["a", "one"], ["d", "four"]]
a=[['a','one'],['b','two'],['c','three'],['d','four']]
b=['two','three']
result=a.reject { |e| b.include?(e.first) or b.include?(e.last) }
# result => [["a", "one"], ["d", "four"]]
rassoc!
b.each {|el| a.delete(a.rassoc(el)) }
Wow - Rubyにはすべての方法があります - ファンキー! –