본문 바로가기

인문학도 개발일지/앱프로그래밍

[코틀린kotlin] 기초 문법 - 배열, 반복문, 캐스팅

참고 강의: 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
    }
}