본문 바로가기

Programming/Android Studio

[Kotlin 문법] Kotlin 기본 문법 - 변수, 조건식, 함수

Kotlin 로고 ( 출처 : https://kotlinlang.org )

1. 변수

Kotlin의 변수 선언의 키워드는 varval 두가지가 있습니다.

 

간단히 말해서,

var 은 값이 변하는 변수

val 은 값이 변하지 않는 변수 로 쓰입니다.

(val 로 선언하면 해당 변수에 값을 다시 선언할 수 없습니다.)

 

var a: Int = 5

val b: String = "Hello"

위에서 a 는 값 5로 할당된 Int형 변수

           b 는 Hello 값으로 선언된 String형 변수 입니다.

여기서 변수 b 는 val로 선언했기 때문에 이후에 값을 변경할 수 없습니다.

 

var a: Int = 5
a = 13

하지만 a 는 위와같이 값을 변경할 수 있습니다.

 

 

Kotlin 컴파일러는 초기 값 선언 시 할당된 값을 기반으로 변수형을 추론합니다.

따라서, 변수 선언 시 따로 변수형을 설정하지 않아도 잘 동작합니다.

 

var name = "Kkaeruk"

위의 경우 name 변수가 String형이라고 추론합니다.

그 이후에는 절대 변경되지 않습니다.

 

val answer = when {
	cnt == 10 -> "sin"
    cnt > 10 -> "cos"
    cnt < 10 -> "tan"
}

 

 

 


자유로운 피드백 언제나 환영합니다 🥺
댓글과 공감은 블로거에게 큰 힘이 됩니다 ❤️💜