목록var (2)
코린이 탈출기
val과 var은 변수를 선언할 때 사용합니다. val val의 경우 값이 변경되지 않는 변수로 사용하는 불변에 해당합니다. 즉, val을 사용하여 선언된 변수에 값을 재할당할 수 없습니다. 값을 초기화만 가능하고 변경은 불가능합니다. 만약 초기화 후 값을 변경하게 되면 컴파일 에러가 발생합니다. var var의 경우 값이 변경 가능한 변수로 사용하는 가변에 해당합니다. 값을 초기화 후 변경이 가능합니다. 결론 면접장에서는 자세하게 물어보지는 않고, 이를 기반으로 다른 질문을 하기 때문에 간단하게 설명하였습니다. 예를 들면, 'const val VS val' 등입니다. 그렇기 때문에 'val VS var'를 물어봤을 경우 간단하게 'val는 초기화를 한 번, var은 초기화를 여러 번 할 수 있습니다.'..
코틀린에서 변수(valiable)를 만들어 준다는 것은 메모리(RAM)에서 빌려온 공간에 데이터를 저장하는 것입니다. 예를 들면 메모지를 구하고(변수 생성), 메모를 기록합니다(변수에 값을 대입). 그리고 그 기록한 메모를 활용하는 것(변수에 들어있는 값을 조회)입니다. 변수 - 들어있는 내용이 변할 수도 있습니다. 값을 변경할 수 있습니다. 상수 - 한 번 적은 내용을 변경할 수 없습니다. 내용물이 fix 되어있는 변수입니다. -> java에서는 final 변수라고 합니다. 초기화 - 변수를 만들면서 같이 값도 대입하는 것을 말합니다. 변수 사용법 1) 변수 만들기 (메모지를 구하기) val 변수 이름 : 자료형(타입) => 상수 (한 번 대입하면 변경 불가능 -> java에서는 final이 적용된 변..