2011-01-04 4 views
1

Ruby에서 사용자 ID가 포함 된 두 개의 배열이 있다고 가정 해 보겠습니다.2 개의 Ruby 배열에서 외부 조인 수행

== old == 
1 
2 
3 
4 

그리고 이들은 새로운 :

== new == 
2 
3 
4 
5 
6 

내가 새로운 사용자의 ID를 알아 할,이 경우 너무, 5,

이전 사용자입니다 6. 내가 원하는 것은 NEW와 OLD의 왼쪽 외부 조인이지만 단순한 배열을 사용하여이를 수행하는 방법을 알지 못합니다.

저는 Ruby가 처음인데 모든 것을 반복하는 것이 아니라 간단하고 효과적인 해결책이 될 수 있습니다.

답변

5
old = [1, 2, 3, 4] 
new = [2, 3, 4, 5, 6] 
p new - old #=[5, 6] 
+2

하하, 그건 너무 간단합니다. 고마워, 정말 바보 같아! – slhck

+0

이 작업은 비교적 쉽게 모든 언어에서 수행 할 수 있지만 Ruby는 매우 쉽습니다. =) –