변수
변수 선언 방법에는 var와 val 두 가지가 있다
먼저 var는 Variable로 값을 넣고 변경할 수 있다
val은 Value로 한번 초기화하면 값을 변경할 수 없다
자바의 final 개념이라고 보면 된다
var? val? 변수를 뭘로 선언할지 고민된다면
일단 그냥 val로 선언해주고
나중에 값을 변경할 일 있으면 그때 var로 바꿔주는 것을 추천한다
자료형
코틀린은 기본적으로 변수의 자료형을 명시해주지 않아도 자동으로 자료형을 판단해서 결정해준다
그래도 가독성 있게 명시적으로 자료형을 적어주자
변수명 뒤에 자료형을 명시적으로 써줄 수 있다
null을 가질 수 있는 변수
Int는 null을 가질 수 없는 자료형이다
하지만 변수를 선언할 때 자료형을 Int?로 하면 null을 가질 수 있다
그냥 Int형에 null을 넣으려고 하면 에러가 날 것이다
변수 가지고 놀기
연산의 결과를 바로 변수에 저장할 수 있다
String -> Int형으로 바꾸거나 String -> Float형으로 바꾸는 등 자료형을 변환해줄 수 있다
$을 이용하여 문자열 안에서 변수 사용이 가능하다
출력 결과 My name is John Nice to meet you이 출력된다
연산자
코틀린에서 사용하는 연산자도 다른 언어들이랑 비슷하다
그냥 한번 쭉 훑어보자
산술 연산자 + - * /
대입 연산자 =
복합 대입 연산자 += -= *= /= %=
증감 연산자 ++ --
비교 연산자 > >= < <= == !=
논리 연산자 && || !
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.