변수의 선언코틀린에서는 변수를 val, var 키워드로 사용합니다.val 은 value 의 줄임말로 초깃값이 선언된 후 바꿀 수 없는 변수를 선언할 떄 사용하고var 은 variable 의 줄임말로 초깃값이 선언된 후 바꿀 수 있는 변수를 선언할 때 사용됩니다.val num1 = 10var num2 = 10fun main() { num1 = 20 // -> 실패 num2 = 20 // -> 성공}타입 지정과 타입 추론변수명 뒤에는 콜론을 추가해 타입을 명시할 수 있으며 값에 따라 타입을 추론할 수 있을때는 생략할 수 있습니다.val num1: Int = 10val num2 = 10초깃값 할당최상위에 선언한 변수나 클래스의 멤버 변수는 선언, 초깃값 설정이 동시에 이루어져야 합니다.하지만 함수 내부에..