코틀린 기초부터
var num1 = 1
println("변수는 $num1 이다.")
다들 이 외계어가 무엇인지 한글로 쉽게 알고 싶을 것 같아 한글로 정리를 해봤다!
변수를 생성할 때는 var(variable)을 사용한다.
var는 크게 3가지로 나눌 수 있다.
var 변수:Int = 숫자
var 변수:Char = '문자'
var 변수:String = "문자열"
여기서 각 숫자, 문자, 문자열의 형태를 나타내는 :Int, Char, String은 생략이 가능하다.
숫자부터 알아보겠다.
var num1 = 1
var(variable)은 변수를 생성하는 것을 의미한다.
num1은 변수다.
=은 좌변의 변수에 우변의 값을 넣어줌을 의미한다.
1은 1이다.
그래서 보면 num1이라는 숫자 형태의 변수를 생성해주고, 1이라는 값을 넣어준 것을 알 수 있다.
여기서 이제 화면상으로 출력해주는 함수 println을 사용하게 되면
num1에 1이라는 값이 출력됨을 알 수 있다.
println의 사용법은 println(문자열,숫자,$변수)를 넣어주는데 이때 변수는 구분을 위해 앞에 $를 넣는다.
println($num1)이런식으로 말이다. 이제 다시 보자면
var num1 = 1
println("변수는 $num1 이다.")
라고 하면 변수는 1이다. 라는 값이 출력된다.
* Expecting '}' 라는 에러가 발생할 때가 있는데, 이는 }가 빠졌으니 넣어달라는 이야기이다.
var = 변수
val = 상수
변수는 변할 수 있는 수 언제든 다시 바꿀 수 있다.
상수는 변하지 않는 수 한번 지정하면 바꿀 수 없다.