돌아오신 것을 환영합니다
이번 영상에서는 더 자세하게 리스트를 수정해 볼 것이며 특정 항목을 특정 위치에
지정해 볼 것입니다
그리고 동시에 위치에 있던 항목을 다른 것으로 대체해 볼 것입니다
자 그럼 여기 set이라는 함수가 있습니다
따라서 shoppingList에 .set()이라는 메소드를 사용해 보겠습니다
그리고 인덱스와 요소를 사용할 수 있는 것이 보입니다
set() 메소드가 하는 일은 우리가 전달한 인덱스의 항목을
우리가 두 번째 매개변수로 전달한 항목으로 대체하는 것입니다
자
그러면 1은 지금 시점에서 무엇이었는지 확인해 봅시다
쿨링 시스템이었습니다
그러면 이를 Water cooling(수냉 쿨러)로 대체하고 싶다고 가정해 봅시다
그리고 이 시점에서 shoppingList를 출력하도록 하고 실행해 봅시다
보시다시피 프로세서, 수냉 쿨러, 램, 그래픽 카드가 있습니다
그러니까 이 set() 메소드로는 리스트 속 특정 위치 혹은 인덱스에서의 항목을 S
대체할 수 있습니다
그리고 그것은 우리가 여기서 했던 작업과 동일합니다
이 방법을 사용해도 좋고 set()을 사용해도 좋습니다
그리고 보시면 IDE는 indexing operator(인덱스 연산자)를 사용하는 것을 추천합니다
그러므로 두 방법 다 괜찮습니다
하지만 보시다시피 특정 버전의 Kotlin에서는 두 방법 중 특정 한 가지를 선호합니다
하지만 두 방법 모두 괜찮습니다
사실상 상황에 따라
여러분의 기호나 여러분이 다니는 회사의 기호에 따라
달라질 수 있습니다
하지만 이 방법도 물론 사용할 수 있는 방법입니다
set() 메소드를 사용하는 방식 말입니다