본문 바로가기
Kotlin

[Kotlin 강의] 2025년 최신버전으로 마스터하기

by 뷰티풀스택 2025. 1. 20.
반응형

최신버전으로 코틀린을 새해 초에 마스터해보기로 하겠습니다.

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.

 

 

반응형

댓글