'List #리스트' 태그의 글 목록

List #리스트 2

Kotlin : 리스트 (list)

Glass 클래스와 그 오브젝트들을 만들어봤으니, 이번에는 그 오브젝트들이 들어가있는 일종의 집합을 만들어보자. 'listOf'를 통해 리스트 생성이 가능하다. - 안에는 리스트 안에는 넣을 자료형을 입력하면 된다. 우리의 경우 클래스 Glass - 이미 만들어둔 오브젝트들을 넣어도 되지만 즉석해서 만들어 넣을 수도 있다. => Glass(65,120) 당연히 Glass 클래스 내부에 정의한 함수들도 쓸 수 있다. 정의된 리스트는 변경이 불가능한 리스트라 변경을 시도할 경우 에러가 뜬다. val가 아닌 가변변수 var로 리스트를 정의했을 경우, 마찬가지로 리스트 내부 오브젝트의 속성값들을 변경할 수는 없지만, 새 리스트를 만들어 그 리스트를 참조할 수 있다. 즉, 이랬던 상황에서 이렇게 참조하고 있던 리..

언어/Kotlin 2022.10.12

Kotlin : ArrayList (배열 + 리스트)

ArrayList 는 이름 그대로 Array 와 List의 콤비네이션으로 생각하면 된다. (내부가 배열/Array 의 형태인 리스트라고 보면 된다.) 간단하게 Array와 List에 대해 표현하자면, Array : 같은 자료형을 지진 값들의 집합 List : 순서가 있는 것들의 집합 (Sequence) | 자료형이 다른 값도 넣을 수가 있다. 지난번에 Glass 클래스를 만들어 인스턴스를 생성해 보았는데, 이번에는 한두개 잔이 아닌 잔들의 모임(?)을 위해 ArrayList를 간단하게 활용해 볼 것이다. 위 그림같은 느낌으로 생각하면 된다. Array 처럼 초기화와 같이 그 크기가 결정되지 않기 때문에 크기가 자유롭다. 그래서 array의 경우 불가능하지만 ArrayList는 add 함수 사용이 가능하다..

언어/Kotlin 2022.09.07