변수 선언. Variable과 Value

2021. 3. 23. 14:57코풀듯 푸는 코틀린(Kotlin)

728x90

 

안녕하세요 이번 시간은 변수에 대해 알아보려고 합니다

코드라는 것을 짜기 전, 가장 기초가 되는 강의일 것입니다

 

 

 

 

 

변수란? 

 

상자에 원하는 을 넣는 것을 말하는데요 흔히 상자로 비유합니다

 

우리가 옷정리를 하거나 물건을 정리정돈할 때, 상자에 넣어놓고 학용품, 겨울옷, 여름옷 이렇게 표기하는 것처럼 말이죠

 

우리는 이 상자에다가 원하는 값을 넣어두고 필요할 때마다 불러내어 쓰는 방식으로 사용하게 됩니다

 

 

 

 

 

왜 이런 과정으로 해야할까? 그때마다 필요한 값을 쓰면 되는 것이 아닐까?

 

우리는 프로젝트의 첫 페이지에 불과하지만 실사용 되고있는 프로그램의 코드는

몇 천, 몇 만, 몇 십만 단위의 줄로 이루어져있습니다

그 수많은 코드들 사이에서 필요한 값을 매번 입력해준다는 것은 굉장히 난감하고 생산성이 떨어지겠죠?

 

 

 

 

 

 

변수는 Variable과 Value가 있습니다

 

Variable은

변수 상자 속 값(내용물)을 언제든지 변경이 가능합니다

 

 

Value은

변수 상자 속 값(내용물)을 한번 선언한 순간부터 변경이 불가능합니다

이 말은 즉, 값을 고정해야하는 상황에서는 유리하다는 것입니다

 

 

 

 

 

Variable의 변수 선언 방식 :

var 변수명 = 변수값

 

number를 첫 출력시 10이 나왔지만

number = 20 으로 값을 바꾼 후 출력하였을때

number를 20으로 출력하는 상황입니다

 

var 선언이 변경이 가능한 변수선언이었기 때문이죠

 

 

 

 

 

Value의 변수 선언 방식 :

val 변수명 = 변수값 

 

출력 자체가 안되는 이유는 

point 라는 변수의 값이 1.1로 되어있는데

55로 변경하고 출력을 하였기 때문입니다

 

변경이 가능하지 않은 var 선언이니, 당연한 것이겠죠?

 

 

 

 

이번 포스트는 변수 선언에 대해 알아보았습니다 도움이 되셨나요?

 

다음 포스트도 이로운 강의를 들고 오겠습니다 감사합니다

728x90