<aside> ⚠️ 이 강의는 파이썬 또는 C와 같은 프로그래밍 언어의 기초 지식이 있다는 가정 하에 작성되었습니다.

</aside>

코틀린은 자바 플랫폼을 위해 개발된 현대적인 프로그래밍 언어입니다. 자바 코드와 완벽하게 호환되며, 간결하고 표현력이 뛰어나 자바보다 효율적인 코딩이 가능합니다. 2017년에 구글이 공식적으로 안드로이드 개발 언어로 채택하면서 인기가 많아졌습니다.

아래 링크에서 코틀린 코드를 작성하고 실행시켜 볼 수 있습니다.

Kotlin Playground: Edit, Run, Share Kotlin Code Online

main

C언어와 유사하게, 처음 실행되는 코틀린 코드는 main 함수 안에 위치합니다. 함수에 대한 자세한 문법은 밑에서 다룰 예정입니다.

println 함수를 이용하여 어떤 값을 출력할 수 있습니다.

fun main() {
    println("Hello, world!")
}

변수와 자료형

기본 자료형

코틀린은 다양한 기본 자료형을 제공하여, 다양한 데이터 유형을 효율적으로 처리할 수 있도록 합니다. 기본 자료형은 주로 숫자, 문자, 불리언 등의 값을 표현하는 데 사용됩니다. 코틀린의 기본 자료형은 자바의 기본 자료형과 비슷하지만, 모든 것이 객체로 취급되기 때문에 메서드를 호출할 수 있다는 특징이 있습니다.

숫자형

코틀린은 다양한 크기의 정수와 부동 소수점 숫자를 지원합니다. 다음은 주요 숫자형입니다:

문자형