프로그래밍을 해본 경험이 없다고 가정하고, Kotlin의 완전 기초 문법에 대해서도 간단하게 정리를 해보려고 한다. "Hello, World!"를 출력하는 것부터 시작해서 표준 라이브러리 사용 예시까지 정리할 계획이다.
Hello, World! 출력
[Code]
[결과]
Kotlin은 다른 언어들과 다르게 세미 콜론을 붙이지 않는 것이 원칙이다(Swift 제외). 단, 두 라인을 한 줄에 적는다면 세미 콜론을 사용하여 구분지어 줄 수 있다.
println 함수를 사용하여 콘솔에 문자열을 출력할 수 있다. print 함수도 있는데, 차이점은 문자열을 출력하고 줄바꿈을 해주는 지 여부 뿐이다. println은 문자열 출력 후 자동으로 줄바꿈을 해주고, print는 자동으로 줄바꿈을 해주지 않고, 입력받은 문자열만 그대로 출력해 준다.
표현식
표현식은 다른 언어와 다를 것이 없다. JAVA와 한 가지 다른 점은, 자바에서는 표현식을 단독으로 작성하는 것을 허용하지 않아서 위와 같은 코드는 에러가 발생한다. 하지만 Kotlin에서는 위와 같이 단독으로 사용할 수가 있다.
변수 (Variable)
[Code]
[결과]
값을 저장하기 위한 변수를 Kotlin에서는 var, val 키워드를 사용하여 선언할 수 있다. var는 이후에 값이 변경될 수 있는 경우, val는 한번 값이 정해진 이후에 변경되면 안 되는 상수인 경우에 사용하면 된다. 변수를 선언할 때, 따로 타입을 지정해주지 않고 초기화 하는 경우에는 자동적으로 해당 값에 맞는 타입으로 선언되고, 그렇지 않거나 필요한 경우에는 직접 타입을 지정해줄 수도 있다. 위와 같이 콜론 뒤에 자료형 타입을 명시해주면 된다.
'Android > Kotlin 기초' 카테고리의 다른 글
Kotlin 기초 문법 6 - Nullable, null, null check (14) | 2020.05.24 |
---|---|
Kotlin 기초 문법 5 - 예외, 예외 처리, throw (8) | 2020.05.22 |
Kotlin 기초 문법 4 - 함수, 매개변수, 인자, 가변 인자 (6) | 2020.05.20 |
Kotlin 기초 문법 3 - 조건문 if, when (6) | 2020.05.18 |
Kotlin 기초 문법 2 - 연산자 (8) | 2020.05.16 |
댓글