모던 안드로이드 - 코틀린과 JetPack 활용 #2 - Unit, 배열, 리스트
강의 URL
Unit
- 리턴 값이 없는 함수의 리턴 타입
- 함수의 리턴 값이 없으면, 이를 생략해도 무방
예 - Unit 키워드 있음
fun sayHello(name: String): Unit {
println("Hello, $name.")
}
예 - Unit 키워드 없음
fun sayHello(name: String) {
println("Hello, $name.")
}
배열
- 정의 방법: arrayOf 함수 활용
예 - Int형 원소 5개인 배열 정의
val numbers = arrayOf(1, 2, 3, 4, 5)
리스트
- 변경 불가 리스트: listOf 함수 활용
- 변경 가능 리스트: arrayListOf 함수 활용
예 - Int형 원소가 5개인 변경 불가 리스트
val numbers = listOf(1, 2, 3, 4, 5)
예 - Int형 원소가 5개인 변경 가능 리스트
val numbers = arrayListOf(1, 2, 3, 4, 5)
변경 가능 리스트 조작
- 리스트 맨 뒤에 요소 추가: add 함수 사용
// 예 - numbers 배열의 맨 뒤에 6 추가
val numbers = arrayListOf(1, 2, 3, 4, 5)
numbers.add(6)
- set 함수 사용하여 리스트의 임의 위치에 값 변경
// 예 - numbers 배열의 0번째 요소의 값을 10으로 변경
val numbers = arrayListOf(1, 2, 3, 4, 5)
numbers.set(0, 10)
- 배열과 동일방식으로 리스트의 임의 위치에 값 변경
// 예 - numbers 배열의 0번째 요소의 값을 10으로 변경
val numbers = arrayListOf(1, 2, 3, 4, 5)
numbers[0] = 10
모던 안드로이드 - 코틀린과 JetPack 활용 (지난 내용)
Sort: Trending
[-]
successgr.with (74) 3 years ago