2012-11-07 5 views
1

에서 공통점을 제거하기 나는이 배열을 가지고 :이 배열

x = ['a','b','c','d'] 
y = ['b','c','e'] 

내가 y에 비 공통점을 xy의 공통점 제거하고 무시 좀하고 싶습니다.

두 배열에 대해 무언가를 수행하면 이상적으로는 ['a','d']이됩니다.

Ruby에는이 작업이 있습니까?

답변

6
x = [:a, :b, :c, :d] 
y = [:b, :c, :e] 
x - y     # [:a, :d] 

-있어서, "배열 차이"는 또한 두 번째로 나타나는 항목을 제거 원래 배열 의 카피 인 새로운 배열을 반환한다.

+1

시도하면 어떻게됩니까? –

+0

@locoboy 아무것도 반환되지 않은 경우 입력이 무엇입니까? – halfelf

관련 문제