Dart - final vs const

Theo·2023년 11월 26일

Dart

목록 보기
3/6
post-thumbnail

final, const

void main() {
	// final 키워드 - 최초에 값이 한번 할당되면 다시 할당할 수 없다.
    final int testVal
    testVal = 30;  //  O
    testVal = 20;  //  X 두번쨰 부터는 값이 할당되지 않는다.
    
    
    // const 키워드 - 최초에 값이 한번 할당되면 다시 할당할 수 없다.
                   - 선언과 동시에 값을 할당해야 된다.
                   - 해당 값은 컴파일 시점에서 결정되어야만 한다.
	const int textVal2 = 10;
    textVal2 = 20;  //  X 두번쨰 부터는 값이 할당되지 않으며, 선언과 동시에 값을 할당해야 한다.
}
  • 컴파일
    작업을 준비해 놓은 상태에서 실행을 할떄
  • 런타임
    컴파일이 끝이난 후 런타임으로 진입
profile
Logbook

0개의 댓글