Ruby에서 배열 병합
- Ruby에서 배열 병합
-
concat()
을 사용하여 Ruby에서 배열 병합 -
Array#+
를 사용하여 Ruby에서 배열 병합 -
Array#push
를 사용하여 Ruby에서 배열 병합 - 결론
어레이 병합 방법은 둘 이상의 어레이를 병합하는 데 사용됩니다. 배열을 연결하고 순서대로 정렬하면 결과 배열이 반환됩니다.
이러한 방법은 여러 어레이를 하나로 결합할 때 유용할 수 있습니다. 예를 들어 색상 배열과 모양 배열이 있을 수 있으며 이를 병합하여 새로운 색상 및 모양 배열을 만들 수 있습니다.
Ruby에서 배열 병합
Ruby 배열은 다음 세 가지 방법을 사용하여 다른 배열과 병합할 수 있습니다.
Array#concat
방법Array#+
방법Array#push
방법
이러한 메서드는 두 배열의 요소를 포함하는 새 배열을 반환합니다. 여기에서 두 번째 배열의 요소는 첫 번째 배열의 요소 뒤에 나타납니다.
중복 요소가 있는 경우 두 번째 배열의 요소가 첫 번째 배열의 요소를 덮어씁니다.
concat()
을 사용하여 Ruby에서 배열 병합
Ruby의 concat()
메서드는 두 개의 배열을 병합할 수 있습니다. 이것은 파괴적인 방법입니다. 즉, 새 배열을 생성하는 대신 원래 배열을 수정합니다.
원래 배열을 변경하지 않으려면 +
연산자를 사용하여 두 배열을 결합할 수 있습니다.
concat()
메서드는 배열 끝에 요소를 추가하기만 하는 <<
연산자와 다릅니다. 이 방법을 사용하면 배열 끝에 추가할 요소와 순서를 지정할 수 있습니다.
이 메서드는 두 원래 배열의 요소를 포함하는 새 배열을 생성합니다.
이 메서드를 사용하려면 첫 번째 배열에서 호출하고 두 번째 배열을 인수로 전달합니다. 예를 들어 arr1
과 arr2
라는 두 개의 배열이 있는 경우 다음 코드를 사용하여 병합할 수 있습니다.
arr1 = [7, 6, 9]
arr2 = [0, 4, 8]
arr1.concat(arr2)
puts arr1
출력:
7
6
9
0
4
8
그러면 arr1
및 arr2
요소를 포함하는 새 배열이 반환됩니다.
다차원 결과를 생성하지 않고 Ruby에서 두 번째 배열에 하나의 배열을 추가하고 싶다면 concat()
메서드를 사용할 수 있습니다. 이 메서드는 한 배열의 요소를 다른 배열의 끝에 추가하고 결과 배열을 반환합니다.
Array#+
를 사용하여 Ruby에서 배열 병합
표준 방법은 +
연산자를 사용하여 두 배열을 연결합니다. 이렇게 하면 두 번째 배열의 요소가 첫 번째 배열의 마지막 요소에 추가됩니다.
Ruby 배열은 두 배열의 요소를 포함하는 새 배열을 생성하여 Array#+
메서드를 사용하여 병합할 수 있습니다. 다차원 결과를 생성하지 않고 다른 배열에 배열을 추가해야 하는 경우 이 방법을 사용할 수 있습니다.
예를 들어 array1
과 array2
라는 두 개의 배열이 있는 경우 +
연산자를 사용하여 이와 같이 단일 배열로 병합할 수 있습니다.
예제 코드:
array1 = [7, 6, 9]
array2 = [0, 4, 8]
puts array1 + array2
출력:
7
6
9
0
4
8
Array#push
를 사용하여 Ruby에서 배열 병합
push()
메서드는 배열에 요소를 추가합니다. 중복 여부에 관계없이 주어진 값을 배열 끝에 추가합니다.
따라서 중복에 대한 걱정 없이 배열에 요소를 추가하려면 push()
를 사용하십시오. 결과는 모든 원래 배열 요소와 추가된 요소를 순서대로 포함하는 새 배열입니다.
push()
메서드는 하나 이상의 인수를 사용하고 배열의 새 길이를 반환합니다.
예제 코드:
a = [9, 0, 1]
a.push(7)
puts a
출력:
9
0
1
7
삽 연산자 <<
를 사용하여 배열에 요소를 추가할 수도 있습니다.
a = [9, 1, 8]
a << 4
puts a
출력:
9
1
8
4
이것은 배열에 있는 모든 숫자의 평균을 찾으려는 경우에 유용할 수 있습니다.
결론
이 기사는 concat()
메서드, +
연산자 및 push()
메서드의 세 가지 배열 병합 메서드가 있다고 결론을 내립니다. Ruby의 이 세 가지 메서드는 모두 두 개의 배열을 하나로 결합하는 좋은 방법입니다.
이는 단일 어레이로 결합하려는 두 개의 개별 어레이가 있을 때 특히 유용합니다. 예를 들어 숫자와 문자열의 배열을 포함하는 경우 이 세 가지 방법을 사용하여 단일 배열로 결합할 수 있습니다.
이는 데이터를 체계적으로 유지하고 쉽게 액세스할 수 있는 좋은 방법이 될 수 있습니다.
Zeeshan is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.
LinkedIn