코틀린 기본 문법 - 변수 처리

코틀린은 다른 언어와 다르게 세미콜론(;)가 필요하지 않습니다.
또한 변수 타입을 지정하지 않을 수도 있습니다.

JAVA Code

Kotlin Code


코클린 기본 문법 - var, val

코틀린에는 2가지 변수 선언 타입이 있습니다.

  • val : 변할 수 없는 상수
  • var : 일반적인 변수에 해당

JAVA Code

Kotlin Code

여기서 그럼 var만 쓰면 좋지 않냐고 물어보시는 경우가 있는데 상수는 의도치 않은 값의 변경을 사전에 예방해주는 역할을 하기 때문에 명확하게 사용 하시면 편하게 사용 할 수 있습니다. ex) 반지름 : 3.14


코틀린 기본 문법 - 함수 처리

코틀린은 일반적으로 함수 처리를 fun (parameter: 타입 형): 반환 타입 형식으로 사용 합니다.

JAVA Code

Kotlin Code

코틀린은 함수를 간단하게 사용 가능 합니다.

fun max(a: Int, b: Int) = if (a > b) a else b


코틀린 기본 문법 - null

코틀린의 기본 변수는 null을 가질 수 없습니다. 하지만 물음표를 추가 해주었을 때 null을 명시 할 수 있습니다. !!는 nullable이면 오류가 발생합니다.

Kotlin Code


코클린 기본 문법 - any

any는 Java의 Object에 해당 대며 is는 instanceof와 같은 행동을 합니다.

JAVA Code

Kotlin Code


코틀린 기본 문법 - loop

코틀린의 loop는 Java와 비슷합니다.

JAVA Code

Kotlin Code


코틀린 기본 문법 - when

when은 Java의 switch 문이라고 생각하시면 됩니다. 차이점은 switch문은 break를 걸어줘야 하지만 when은 자동으로 조건문이 완료가 되어지면 break문을 자동으로 실행 합니다.

JAVA Code

Kotlin Code

댓글남기기