프로그래밍 언어의 기본 자료형이나 배열등은 설명하지 않습니다. 다른 언어 하신 분들이 코틀린에 적응할수 있게 하기 위해 작성했습니다 코틀린을 모르는 사람용이니 알아듣기 쉽게 의역한 부분이 있습니다.
1. 변수선언
💭 타입 없이 선언
val a =1// 값 변경 Xvar b =2// 값 변경 O
💭 타입 있이 선언
val a : Int=1// 값 변경 Xvar b : Int=2// 값 변경 O
💭 Null 허용 선언
코틀린은 기본적으로 NotNull 타입입니다.
val a : Int? =nullval b : Int? =12
2. 조건문
💭 if 문
if (a >0) println("a는 0보다 크다"elseprintln("a는 0보다 작다")
💭 when 문
switch문을 해본사람이면 익숙
when (a) {1->println("a 는1")2->println("a 는 2")else->println("a는 1도 2도 아니다")}
대체 삼항 연산자
?를 nullable로 쓰기때문에 삼항연산자가 없다
val a: Int=if(true) 1else2
3. 반복문
온갖 언어에서 사용하는 방식의 반복문을 지원한다
💭 for
for (i in1..10) {println(i)}for(i in1 until 10){println(i)}for(i in10 downTo 1){println(i)}for(i in1..10 step 1){println(i)}for (i inarrayListOf(1, 2, 3)) {println(i)}for (i in1..10) {print(i)}