CLASS app

Dart

상수

상수

이번엔 상수에 대해서 알아보겠습니다.

앞에서 변수에 대해서 알아봤습니다.

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

어떠한 값을 최초에 대입했더라도 이후에 다른 값으로 대입했습니다.

즉 어떠한 값이 변해야 할 이유가 있다면 변수를 선언해서 사용을 합니다.

반대로 계속 고정적인 값을 갖는다면 상수를 사용합니다.

상수는 한번 값을 대입하면 그 이후에 다른 값을 대입할 수 없습니다.

우리가 만드는 서비스의 이름을 대입한다면 상수를 사용합니다.

상수 선언 키워드에는 final이 있습니다.

final 상수 사용 방법

상수를 선언하려면 final 키워드를 사용합니다.

아래는 상수 선언 방법입니다.

final 데이터형 상수명 = 값;

위와 같이 데이터형 앞에 final 키워드를 사용합니다.

보통 상수는 상수명을 대문자로 작성합니다.

void  main(){
    final int MYNUM = 10;
    print(MYNUM);
}

결과는 바로 아래에서 확인할 수 있습니다.







final

그럼 이번엔 값을 한번 더 대입해 봅시다.

상수는 값이 변하지 않아야 하므로 한번 더 값을 대입하면 에러가 발생합니다.

void  main(){
    final int MYNUM = 10;
    MYNUM = 100;
    print(MYNUM);
}

결과는 바로 아래에서 확인할 수 있습니다.







final

상수 선언시 데이터형을 작성하지 않아도 됩니다.

다음은 데이터형을 작성하지 않고 상수를 선언한 예제이며 함께 데이터형을 확인합니다.

void  main(){
    final MYNUM = 10;
    print(MYNUM);
    print(MYNUM is int);
}

결과는 바로 아래에서 확인할 수 있습니다.







final

데이터형을 작성하지 않고 상수를 선언 한 후 데이터형이 int 인지 확인했고 true가 나왔습니다.





댓글 0개

정렬기준

PinkCoding

PinkCoding

X

PinkCoding

Web Scratch Pad

X

loading

            
            
        

컨텐츠로 돌아가기