참고 강의: https://youtu.be/JW3SFzffl0U?list=PLva6rQOdsvQU7QJIg2RHM9wcT11X1S0pj
package com.example.KotlinBasic
fun main() {
//1. 배열
//2. loop 반복
//3. 캐스팅 (가볍게)
//1. 배열 = {"","",""}
var arr1 = listOf("1", "2") //수정 불가
var arr2 = mutableListOf("1", "2") //수정 가능
arr2.add("3")
//2. 반복문(향상된 반복문)
for (item in arr1) {
println(item)
}
for ((index, item) in arr1.withIndex()) {
println("$index, $item")
}
//3. casting object < String, int, long..... // Any - auto casting
var hello: Any = "Hello"
if (hello is String) {
var str:String = hello
}
}
'인문학도 개발일지 > 앱프로그래밍' 카테고리의 다른 글
[안드로이드] 화면 그리기, 레이아웃 - RelativeLayout, LinearLayout (0) | 2020.03.21 |
---|---|
[안드로이드 스튜디오] Constraint layout: 레이아웃 화면 그리기 (0) | 2020.03.17 |
[코틀린kotlin] 기초 문법 - 컬렉션(collection) map (0) | 2020.03.17 |
[코틀린kotlin] 기초 문법 - class, data class (0) | 2020.03.17 |
[코틀린kotlin] 기초 문법 - Hello World! (0) | 2020.03.17 |