반응형
최신버전으로 코틀린을 새해 초에 마스터해보기로 하겠습니다.
2025년 1월 현재 코틀린 버전은 2.1.0이고, JDK 버젼은 23.0.1입니다.
1. 코틀린 코드 처음 만들어보기
- 프로젝트 시작
아래와 같이 기본으로 두고 "Hello World" 프로젝트를 시작합니다.
- 클래스 생성
코틀린 클래스를 생성한다.
- "Hello World" 프린트
class로 생성했지만 아래와 같이 function을 선언해준다.
Kotlin으로 작성되었지만 콘솔 로그를 보면 Java로 compile 되는 것을 알 수 있다.
타입스크립트가 자바스크립트에 타입을 입혀 결국 자바스크립트가 나오는 것 처럼, 코틀린과 자바도 유사한 관계인 것 같다.
2. 코틀린 변수 이해하기
- var
일반적인 변수와 같이 처음 할당한 뒤에도 계속 수정할 수 있다.
var name = "Steve"
name = "Bill"
println(name)
- val
Read-only 변수를 만들면서 처음 할당을 받은 후에는 다시 변경할 수 없다.
val name2 = "Angel"
name2 = "Love"
println(name2)
코틀린 공식에서는 Javascript에서 const를 사용하는 것과 같이 기본적으로 val을 사용하고 필요한 경우에만 var를 사용하도록 권장하고 있다.
- string template
파이썬과 같이 프린트문을 변수와 함께 사용이 가능하다.
val height = 180
println("Height is $height cm.")
println("Average weight is ${height - 110} kg.")
---
Height is 180 cm.
Average weight is 70 kg.
반응형
'Kotlin' 카테고리의 다른 글
[Kotlin 강의] Range 사용법 (0) | 2025.01.22 |
---|---|
[Kotlin 강의] if-else를 대체할 when 사용법 (0) | 2025.01.22 |
[Kotlin 강의] Map 응용 예제 (0) | 2025.01.21 |
[Kotlin 강의] Collections: List, Set, Map (0) | 2025.01.21 |
[Kotlin 강의] Variable Types (0) | 2025.01.21 |
댓글