Kotlin

변수와 읽기전용 변수, 상수

코드닭 2024. 4. 1. 16:08

변수를 써보며 이해해보자

fun main() {
var city = "서울"
var age : int
age = 30
age = 1 + age
println("city = $city, age = $age")
}

▼ city 는 선언과 동시에 값을 넣고 age 는 선언만 한 후 값을 넣고나서 프린트

city = 서울, age = 31

 

 

var city="서울"
println("제가 사는 도시는 $city 입니다.")

▼ 큰따옴표" "로 문자열을 사용하면서 문자열안 $ 뒤에 영역은 문자가 아니라 코드라고 알려줄 수 있따

제가 사는 도시는 서울 입니다

 

코틀린은 + 연산으로 2개의 문자를 하나로 합칠 수 있다

  ㄴex) "오징어"+"땅콩" 은 "오징어땅콩"

 

 

 

 

 

VAL : 읽기전용 변수

한번 입력된 값은 변경될 수 없다. 그래서 변하지 않는 값을 미리 넣을떄 사용한다 선언하는 방식은 변수와 같다

만약 val 값을 주고나서 뒤에 변수명에 다른값을 넣어버리면 에러가 발생한다

val hi = "hello"
hi = "bye"          // ERROR

 

 

CONST  : 상수

기준이 되는 변하지 않는 값을 정해둘때 사용한다.

val 앞에 const 키워드를 붙여서 만든다

const val nomb = 11

 

val 과 마찬가지로 읽기 전용이지만 컴파일 시에 값이 결정되기 때문에 int, long 혹은 string 만 입력할 수 있다