이제 변수에 대해서 배울 시간입니다.
컴퓨터는 데이터 (data) 를 가공해서 사람에게 어떤 형태로든 보여주는 기계입니다.
변수는 이 데이터를 담는 공간을 의미합니다.
변수는 컴퓨터 메모리 (RAM)에 저장됩니다.
그리고 변수에 저장된 데이터는 바뀔 수도 있습니다.
우리가 지금까지 살펴본 코드에는 아직 변수가 보이지 않습니다.
아래와 같이 코드를 한 줄 추가해 보겠습니다.
11번 라인에 빨간색으로 표시된 곳에 변수를 선언하면서 초기화를 하였습니다.
이 때, 선언이란, 컴퓨터에게 앞으로 이런 변수를 사용할 거라고 알려주는 행위입니다.
초기화란, 말 그대로 변수에 값 (value) 을 채워 주는 것을 의미합니다.
그래서 11번 줄을 한국어로 번역해 보자면 이러합니다.
"a 라는 이름을 가지고 있는 정수형 변수를 0 으로 초기화합니다."
이제 변수라는 것이 어떤 의미인지 이해가 될까요.
선언, 초기화, 값 등 낯선 단어들이 등장했지만, 데이터를 저장하는 공간이라는 의미만 기억해도 좋습니다.
끝으로 한 가지만 더 설명 드리겠습니다.
바로 대입 연산자라는 개념입니다.
a 라는 이름을 가진 변수 오른쪽에 = 이 바로 대입 연산자입니다.
산수에서 같다는 의미가 아닙니다.
프로그래밍 언어에서는 (C# 뿐만 아니라) 대입 연산자 오른쪽에 있는 숫자 0 을 왼쪽에 있는 변수 명 a 에 대입한다는 의미가 되겠습니다.
여기까지 변수에 대해서 설명 드려 보았는데요.
낯선 단어들이 많아 혼란스럽겠지만, 조금씩 변수, 그리고 C# 프로그래밍 언어에 친해지도록 해봅시다.
'SideProjects > [집필] 실전 유니티 C#' 카테고리의 다른 글
[실전 유니티 C#] 데이터 타입 (0) | 2022.04.23 |
---|---|
[실전 유니티 C#] 들여쓰기 (0) | 2022.04.13 |
[실전 유니티 C#] 주석 (comment) (0) | 2022.04.03 |
[실전 유니티 C#] 유니티 콘솔창에 로그 출력 (0) | 2022.04.01 |
[실전 유니티 C#] 서문 (0) | 2022.04.01 |