좋습니다 그럼 variable(변수)에 대해 알아봅시다
변수를 인코딩한다는 것은 나중에 프로그램에서 사용할 수 있는 컨테이너나 보관함에 데이터를 저장하는
개념으로 생각하시면 됩니다
수학에서 변수가 숫자를 표현하듯이 코딩에서는 변수가 여러 데이터 종류들을
표현합니다
그리고 데이터 종류에 대해서는 다음 영상에서 다뤄볼 것입니다
일반적으로는 숫자가 있으며
strings(문자열)이 있습니다
list(리스트)와 같은 더 복잡한 구조도 추후 강의에서 배우게 될 것입니다
변수를 생성한다는 것은 컴퓨터에게, 혹은 이 경우에는 휴대폰에게
여러분이 선택한 데이터 종류의 변수를 위한 특정 메모리 공간을 비축해두라고 알려주는 것입니다
어떤 데이터 종류는 더 많은 저장 공간을 필요로 하며 어떤 종류는 적게 필요로 합니다
그리고 그것은 Kotlin이 자동으로 해주는 일입니다
얼마 만큼의 저장 공간이 필요하고 소모되는지 말입니다
그리고 그것은 우리가 수동적으로 보수할 수도 있는 부분이지만
대다수의 경우에 직접 할 필요가 없습니다
그리고 변수가 생성되고 난 후에는 값을 지정할 수도 있고 재사용할 수도 있고
프로그램의 수명 주기 동안 필요한 대로 수정할 수도 있습니다
즉 그 뜻은 변수는 앱이 열려있는 동안에만 존재한다는 것입니다
앱이 닫히고 난 후에는
더 이상 변수에 값이 할당되어 있지 않습니다
사라지는 것입니다
좋습니다
변수에게는 담고 있는 데이터를 충분히 잘 설명할 수 있는 이름이 있어야 합니다
예를 들어 이름 정보를 저장하는 데이터가 있다면
변수의 이름도 그것과 관련되어 있어야 합니다
예를 들어 동물 이름이라고 가정한다면 변수의 이름을 animalName(동물이름)이라고 짓는 것입니다
그러니까
안에 담긴 데이터를 충분히 이해할 수 있을 만큼 잘 설명되어야 합니다
이름을 짓는 건 굉장히 중요한데 코딩하는 사람들이 저장된 데이터를 빠르게 참고할 수 있게 하기 때문입니다
그 이름으로 저장소에서 데이터를 가져와 필요할 때마다 사용할 수 있습니다
물론 여러분이 혼자 모든 것을 코딩하는 것이라면 매번 직접 변수 없이
값을 입력해도 좋습니다
하지만 더욱 복잡한 애플리케이션을 다루게 될수록 예를 들어
변수가 특정 조건에 따라 생성되는 경우 그 변수의 값이 무엇이 될지 모를 것입니다
그러므로 어딘가에 저장할 수 있는 변수를 사용하는 것이 중요합니다
이름으로 호출할 수도 있고 값을 재사용할 수도 있습니다
자
예를 들어 userAge(사용자나이)라는 이름의 변수는 사용자의 나이 정보를 담고 userName(사용자이름)이라는 변수는 사용자의 이름을
담는 것입니다
그리고 이는 우리가 다음 영상에서 살펴보게 될 두 종류의 데이터입니다
요약하자면 변수는 컨테이너 또는 보관함 같은 것입니다
여러 종류의 데이터를 담을 수 있습니다
쉽게 알아볼 수 있고 쉽게 코드에서 접근할 수 있는 이름이 있어야 합니다
그리고 그 값들은 지정, 재사용 및 수정될 수 있습니다
실제로 변수를 사용해 보기 전에 데이터 종류에 대해 빠르게 훑어봅시다
그런 다음 변수와 데이터 종류들을 조합하여 사용해 보겠습니다
다음 영상에서 말입니다
그 후에 여러분이 직접 시도하고 테스트할 수 있는 연습 과제들을
드리겠습니다
좋습니다
다음 영상에서 뵙겠습니다