[kotlin] 배열 요소를 추가하거나 삭제하는 방법은?

배열에 요소를 추가하는 방법은 + 연산자를 사용하거나, arrayOf() 함수를 사용하는 방법이 있습니다. 예를 들어, 다음과 같은 코드로 배열에 요소를 추가할 수 있습니다.

val originalArray = arrayOf(1, 2, 3)
val newArray = originalArray + 4

위의 코드에서는 originalArray+ 연산자를 사용하여 4라는 요소를 추가한 새로운 배열인 newArray를 생성했습니다.

또는 arrayOf() 함수를 사용하여 요소를 추가할 수도 있습니다. 예를 들어, 다음과 같은 코드를 사용할 수 있습니다.

val originalArray = arrayOf(1, 2, 3)
val newArray = arrayOf(*originalArray, 4)

위의 코드에서는 arrayOf() 함수의 파라미터로 *originalArray를 전달하여 기존 배열의 요소를 전개하고, 4라는 요소를 추가한 새로운 배열을 생성했습니다.

배열에서 요소를 삭제하는 방법은 filter() 함수를 사용하는 방법이 있습니다. 예를 들어, 다음과 같은 코드로 배열에서 특정 요소를 삭제할 수 있습니다.

val originalArray = arrayOf(1, 2, 3, 4)
val newArray = originalArray.filter { it != 3 }

위의 코드에서는 filter() 함수를 사용하여 배열에서 값이 3인 요소를 제외한 나머지 요소들로 구성된 새로운 배열을 생성했습니다.