반응형 코틀린 개념2 [망댕이의 Kotlin] 코틀린 List, Set, Map 3가지에 대해 빠르게 알아보기 (코틀린 list, set, map) 코틀린에 list, set, map이라는 개념이 존재한다.이것들은 인터페이스를 타입으로 표현한 클래스이며 통틀어 컬렉션 타입 클래스라고 한다.(코틀린에서 컬렉션은 데이터를 저장하고 조작할 때 사용되는 기본적인 구조이다.)▷ List, Set, MapList : 순서가 있는 데이터 집합으로 데이터의 중복을 허용한다.Set : 순서가 ㅏ없으며 데이터의 중복을 허용하지 않는다.Map : 키와 값으로 이루어진 데이터 집합으로 순서가 없으며 키의 중복은 허용하지 않는다. 이 3가지는 모두 불변 클래스와 가변 클래스를 가지고 있다.아래 표를 보면서 이해해 보자. typefunctionfeatureListListlistOf()불변MutableListmutableListOf()가변SetSetsetOf()불변Mutab.. 2024. 9. 2. [망댕이의 Kotlin] 코틀린 기본 개념, 변수 선언 및 초기값 할당 알아보기(코틀린 선언) ▷ 코틀린 변수 선언코틀린은 var와 val를 이용하여 변수를 선언할 수 있다.기본적으로 아래와 같이 선언할 수 있다.var 변수명: 타입 = 값val 변수명: 타입 = 값 val은 초기값 할당 후 바꿀 수 없는 변수를 선언할 때 사용한다.var은 초기값 할당 후 바꿀 수 있는 변수를 선언할 때 사용한다.var data1 = 77val data2 = 77fun main(){ data1 = 777 // 오류 발생 data2 = 777 // 정상 작동} ▷코틀린 초기값 할당최상위에 선언한 변수나 클래스의 멤버변수는 선언과 동시에 초기값을 할당해야 한다.val data1 : Int // 오류 발생val data2 = 10 // 정상 작동fun main(){ val data3 : Int p.. 2024. 7. 8. 이전 1 다음 반응형