좋습니다
돌아오신 것을 환영합니다
이제 인덱스의 개념을 이해했으니 이것을 사용해 리스트 속
특정 인덱스의 항목에 접근해 봅시다
좋습니다
어떻게 할 수 있을까요?
shoppingList 다음에 대괄호를 넣고 인덱스를 넣으면 그 항목에
접근할 수 있습니다
이것은 램만을 출력할 것입니다
이것을 실행해 보면 이 끝에 램을 출력한 것이 보입니다
이런 식으로 특정 인덱스의 항목에 접근할 수 있습니다
만약 램을 인덱스 2에 추가한 이 마지막 시점에서
그래픽 카드의 위치는 무엇일까요?
자
조금 생각해 보시기 바랍니다
이 println()은 정보를 주지 않습니다
정답은 1이나 0도 아니고 2에는 램을 추가했으니 그래픽 카드는 어디여야 할까요?
인덱스 3이어야 합니다
그럼 재실행하여 그래픽 카드가 어딨는지 확인해 보겠습니다
이유를 알려드리기 전에
이전 리스트를 출력해 보겠습니다
그래야 더 이해하기 쉬울 것입니다
조금 헷갈리실 수도 있는데 쉽게 말해서 이 리스트가
우리가 인덱스 3에 접근하는 당시의 리스트 상태입니다
순서대로 인덱스 0, 1, 2, 3입니다
이런 식으로 리스트 속 특정 아이템에 접근하는 것입니다
그리고 변할 수 있는 리스트를 위한 mutableListOf가 있고
이 shoppinList도 있는데 문제는
이것도 이후에 항목을 바꿀 수 있습니다
예를 들어 그래픽 카드 RTX 4090은 비싸므로 그것 대신에
더 저렴한 버전인 AMD 그래픽 카드 등으로
대체할 수도 있습니다
그러니까 shoppinList의 3번째 위치한 것을 다른 항목으로 대체하는 것입니다
현재 최신 AMD 그래픽 카드가 무엇이죠?
아마도 Radeon 7800 XT인 것 같습니다
아무튼 사용해 봅시다
Graphics Card RX 7800XT라고
써봅시다
이 이름이 맞나요? I
저도 그래픽 카드에 대해서는 잘 모르지만 아마도 이런 이름일 것입니다
아무튼 이 다음에 shoppingList를
여기 출력해 보겠습니다
그래픽 카드 RTX 4090이 RX 7800XT로 대체되어 보여야 합니다
자 이런 식으로 리스트 내 항목을 수정할 수 있었고 특정 항목에 your list if you want to specifically access a particular
접근하거나 수정하는 방법을 살펴보았습니다
리스트 내 항목을 수정하는 법을 다룬 것이며 그럼 다음 영상에서 뵙겠습니다