자꾸 헷갈리는 Const & Final / Var & Dynamic 정리

2024. 8. 7. 16:55·Flutter/Dart

 

Final과 Const의 차이

한줄요약 : 똑같이 상수 선언 할 때 씀. 근데 final은 런타임에 결정, const는 컴파일 시점

 

final 예제

void main() {
  final DateTime now = DateTime.now();
  print(now); // 현재 시간 출력
}

 

 

위 예제에서 `now`는 `final`로 선언되어, 프로그램 실행 중 한 번만 값을 할당받고 이후 변경할 수 없다. 


오 final 얘는 인스턴스 마다 다른 값을 가질 수도 있겠군요

 

const 예제 

void main() {
  const double pi = 3.14159;
  print(pi); // 3.14159 출력
}




var과 dynamic의 차이

한줄요약 : 똑같이 타입 모를 때 씀. 근데 var은 초기화 할 때 타입 추론되고 이제 변경 놉! 근데 dynamic은 언제든지 변경가능 그렇다면 dynamic은 타입체크를 런타임 시점에 하는구나.. 라고 예측가능함 

 

컴퓨터는 변경 가능성을 좋아하지않는다

 

 

'Flutter > Dart' 카테고리의 다른 글

멤버 변수 vs 상태  (0) 2024.10.14
fromMap을 사용해 map데이터 쉽게 사용하기  (0) 2024.09.19
Stream, Future 둘의 차이점은 뭐지?  (2) 2024.08.12
Enum이 뭐고, Enhanced Enum은 왜 쓸까?  (0) 2024.08.12
Call by Reference, Call by Value, 깊은 복사, 얕은 복사 in Dart  (2) 2024.08.07
'Flutter/Dart' 카테고리의 다른 글
  • fromMap을 사용해 map데이터 쉽게 사용하기
  • Stream, Future 둘의 차이점은 뭐지?
  • Enum이 뭐고, Enhanced Enum은 왜 쓸까?
  • Call by Reference, Call by Value, 깊은 복사, 얕은 복사 in Dart
복복씨
복복씨
개발자여, 사고하라 !
  • 복복씨
    정리노트
    복복씨
  • 전체
    오늘
    어제
    • 분류 전체보기 (118)
      • 개발새발자 (22)
        • 의 삶 (7)
        • 의 회고 (9)
        • 의 낙서장 (6)
        • 영어 (0)
      • Flutter (38)
        • 새싹 (5)
        • Dart (8)
        • Flutter (14)
        • iOS 에서 Flutter 로 전환하며 (2)
        • 챗지피티랑놀.기 (3)
        • 하루 한 입 플러터 (2)
      • CS (7)
        • 짤막지식 (6)
      • IOS (6)
        • Swift (0)
        • UIKit (1)
        • SwitUI (4)
      • 머신러닝-딥러닝 (28)
        • 논문리뷰 (3)
        • study (16)
        • Kaggle (9)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    dart
    부트캠프
    시그널링데이터
    unawaited
    swiftui 플러터
    새싹 플러터
    용산캠
    코드 결합도
    플러터 새싹
    플러터
    getit
    schedulemicrotask
    runzonedguarded
    사그널링서버
    유리과일 자르기
    ai asmr
    새싹 용산
    깊은참조
    멋쟁이 사자처럼
    새싹
    유리과일
    핫 리로드
    expando
    플러터 di
    flutter 애니메이션
    veo3
    asmr 프롬프트
    FLUTTER
    futurerecord2
    IOS
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
복복씨
자꾸 헷갈리는 Const & Final / Var & Dynamic 정리
상단으로

티스토리툴바