[코틀린] 자바와 비교하며 기초 문법의 모든 것
·
🎸 기타/AOS, Kotlin
자바와 크게 다른점 1. 세미콜론(;)을 쓰지 않는다. 2. 변수 선언 및 함수의 머릿줄이 다르다. -> int a = 10; == var a : Int = 10 -> void swap() || int add()가 아닌, fun swap() : Unit {} || fun add() : Int {} 3. 타입 추론이 가능하다. var a = 10 가능 4. 조건식에 if뿐만이 아닌, when이 추가되었다는 점 5. Nullable, 자바의 NPE가 개선이 되었다는 점 .. 나머지는 코드를 보며 알아보도록 하자 Hello World fun helloworld() : Unit { println("Hello World") } 이렇게 fun을 쓰고 함수 명()를 함. 콜론을 붙이고 Unit을 쓰면, 리턴 값이 없..