Dart
변수
변수
변수는 변하는 값을 의미합니다.
Dart에서 변수를 선언하는 방법에 대해 알아볼게요.
변수는 다음과 같이 구성됩니다.
데이터형 변수명 = 값;
데이텨형은 변수에 담을 데이터형을 의미합니다.
문자열을 변수에 대입할지, 숫자를 대입할지등을 의미합니다.
숫자에서도 값이 정수인지 실수인지를 구분합니다.
정수의 경우 데이터형은 int로 표시합니다.
정수형 변수 선언 방법
그럼 변수명은 num이고 정수형으로 선언하여 값 1을 대입한다면 다음과 같습니다.
int num = 1;
그럼 print()문을 사용해 출력해봅시다. print()의 괄호안에 변수명을 넣으면 변수의 값이 출력됩니다.
void main() { int num = 1; print(num); }
결과는 바로 아래에서 확인할 수 있습니다.
이번에 실수(소수점이 있는 수)를 담는 변수를 선언 해 볼게요.
실수는 double를 사용합니다.
실수형 변수 선언 방법
그럼 변수명은 num이고 실수형으로 선언하여 값 1.1을 대입한다면 다음과 같습니다.
double num = 1.1;
그럼 print()문을 사용해 출력해봅시다. print()의 괄호안에 변수명을 넣으면 변수의 값이 출력됩니다.
void main() { double num = 1.1; print(num); }
결과는 바로 아래에서 확인할 수 있습니다.
이번엔 문자열을 대입해보겠습니다.
문자열은 String를 사용합니다.
문자형 변수 선언 방법
그럼 변수명은 str이고 문자형으로 선언하여 값 Hello World을 대입한다면 다음과 같습니다.
String str = 'hello world';
문자열은 따옴표로 감싸서 사용합니다.
그럼 print()문을 사용해 출력해봅시다. print()의 괄호안에 변수명을 넣으면 변수의 값이 출력됩니다.
void main() { String str = 'hello world'; print(str); }
결과는 바로 아래에서 확인할 수 있습니다.
이번엔 불린형(논리형)을 해봅시다.
불린형은 true, false로만 구성된 데이터형입니다.
예를 들어 맥북은 애플사의 노트북이 맞다(true) 아니다(false)이런 값을 대입할 때 사용합니다.
불린(Boolean)형은 bool을 사용합니다.
불린형 변수 선언 방법
그럼 변수명은 myComApple이고 불린형으로 선언하여 값 true을 대입한다면 다음과 같습니다.
bool myComApple = true;
프로그램 초심자라면 true를 문자열로 생각할 수 있지만 true는 불린형에서 사용하는 값으로써 true, false는 따옴표로 감싸서 사용하지 않습니다.
그럼 print()문을 사용해 출력해봅시다. print()의 괄호안에 변수명을 넣으면 변수의 값이 출력됩니다.
void main() { bool myComApple = true; print(myComApple); }
결과는 바로 아래에서 확인할 수 있습니다.
이 강좌 첫줄에 변수는 변하는 값을 의미한다고 했습니다.
그래서 처음에 값을 대입했더라도 그 이후에 다른 값을 대입할 수 있습니다.
다음은 처음에 숫자 5를 대입하고 그 후에 10을 대입하는 예제입니다.
void main() { int num = 5; print(num); num = 10; print(num); }
결과는 바로 아래에서 확인할 수 있습니다.
이렇게 같은 데이터형을 넣어서 오류없이 결과가 잘 나왔습니다. 만약 다음과 같이 하면 어떨까요?
void main() { int num = 5; print(num); num = 10.1; print(num); }
위와 같이 정수로 선언한 변수에 실수를 대입하다면요.
결과는 바로 아래에서 확인할 수 있습니다.
에러가 나네요.. 그럼 다음시간에는 데이터형을 대해서 더 자세히 알아보고. ^-^* 다른 데이터형을 이미 선언한 변수에 대입하려면 처음부터 어떻게 해야했는지 알아볼게요.
//=$langList['bottomThankyou'][$langMode]?>