happy cat image

everdevel

coding

login
알림X
  • 현재 댓글에 대한 답변만 표시합니다.
  • 표시할 댓글 이력이 없거나 로그인해 주세요.
























everdevel이 만든 무료 클라우드 개발환경을 소개합니다.

방문해 주셔서 감사합니다.

변수

변수는 변하는 값을 의미합니다.

Dart에서 변수를 선언하는 방법에 대해 알아볼게요.

변수는 다음과 같이 구성됩니다.

데이터형 변수명 = 값;

데이텨형은 변수에 담을 데이터형을 의미합니다.

문자열을 변수에 대입할지, 숫자를 대입할지등을 의미합니다.

숫자에서도 값이 정수인지 실수인지를 구분합니다.

정수의 경우 데이터형은 int로 표시합니다.

정수형 변수 선언 방법

그럼 변수명은 num이고 정수형으로 선언하여 값 1을 대입한다면 다음과 같습니다.

int num = 1;

그럼 print()문을 사용해 출력해봅시다. print()의 괄호안에 변수명을 넣으면 변수의 값이 출력됩니다.

void main() {
    int num = 1;
    print(num);
}

결과는 바로 아래에서 확인하겠습니다.

variable

이번에 실수(소수점이 있는 수)를 담는 변수를 선언 해 볼게요.

실수는 double를 사용합니다.

실수형 변수 선언 방법

그럼 변수명은 num이고 실수형으로 선언하여 값 1.1을 대입한다면 다음과 같습니다.

double num = 1.1;

그럼 print()문을 사용해 출력해봅시다. print()의 괄호안에 변수명을 넣으면 변수의 값이 출력됩니다.

void main() {
    double num = 1.1;
    print(num);
}

결과는 바로 아래에서 확인하겠습니다.

variable

이번엔 문자열을 대입해보겠습니다.

문자열은 String를 사용합니다.

문자형 변수 선언 방법

그럼 변수명은 str이고 문자형으로 선언하여 값 Hello World을 대입한다면 다음과 같습니다.

String str = 'hello world';

문자열은 따옴표로 감싸서 사용합니다.

그럼 print()문을 사용해 출력해봅시다. print()의 괄호안에 변수명을 넣으면 변수의 값이 출력됩니다.

void main() {
    String str = 'hello world';
    print(str);
}

결과는 바로 아래에서 확인하겠습니다.

variable

이번엔 불린형(논리형)을 해봅시다.

불린형은 true, false로만 구성된 데이터형입니다.

예를 들어 맥북은 애플사의 노트북이 맞다(true) 아니다(false)이런 값을 대입할 때 사용합니다.

불린(Boolean)형은 bool을 사용합니다.

불린형 변수 선언 방법

그럼 변수명은 myComApple이고 불린형으로 선언하여 값 true을 대입한다면 다음과 같습니다.

bool myComApple = true;

프로그램 초심자라면 true를 문자열로 생각할 수 있지만 true는 불린형에서 사용하는 값으로써 true, false는 따옴표로 감싸서 사용하지 않습니다.

그럼 print()문을 사용해 출력해봅시다. print()의 괄호안에 변수명을 넣으면 변수의 값이 출력됩니다.

void main() {
    bool myComApple = true;
    print(myComApple);
}

결과는 바로 아래에서 확인하겠습니다.

variable

이 강좌 첫줄에 변수는 변하는 값을 의미한다고 했습니다.

그래서 처음에 값을 대입했더라도 그 이후에 다른 값을 대입할 수 있습니다.

다음은 처음에 숫자 5를 대입하고 그 후에 10을 대입하는 예제입니다.

void main() {
    int num = 5;
    print(num);
    num = 10;
    print(num);
}

결과는 바로 아래에서 확인하겠습니다.

variable

이렇게 같은 데이터형을 넣어서 오류없이 결과가 잘 나왔습니다. 만약 다음과 같이 하면 어떨까요?

void main() {
    int num = 5;
    print(num);
    num = 10.1;
    print(num);
}

위와 같이 정수로 선언한 변수에 실수를 대입하다면요.

결과는 바로 아래에서 확인하겠습니다.

variable

에러가 나네요.. 그럼 다음시간에는 데이터형을 대해서 더 자세히 알아보고. ^-^* 다른 데이터형을 이미 선언한 변수에 대입하려면 처음부터 어떻게 해야했는지 알아볼게요.


봐주셔서 감사합니다. 문의 또는 잘못된 설명은 아래의 댓글에 부탁드립니다.
당신의 작은 누름이 저에게는 큰 희망이 됩니다.

컨텐츠의 내용을 더 보려면 바로 아래에서 확인할 수 있습니다.


    
    

강좌로 돌아가기

댓글 0개

정렬기준