인프런 커뮤니티 질문&답변
함수의 오버로딩
작성
·
551
퀴즈
Dart에서 `final`과 `const` 키워드의 주된 차이점은 무엇일까요?
`final`은 런타임에 값이 결정되고 변경 불가, `const`는 컴파일 시점에 값이 결정되고 변경 불가입니다.
`final`로 선언한 변수는 값을 변경할 수 있지만, `const`는 값을 변경할 수 없습니다.
`final`은 숫자 타입에만 사용하고, `const`는 문자열 타입에만 사용합니다.
두 키워드는 기능상 차이가 없는 동의어입니다.
답변 1
0
코드팩토리
지식공유자
알고 계시는것처럼 Named Constructor가 생성자 오버로딩은 완전히 대체가능합니다! 그리고 더욱 명시적이기 때문에 더 좋다고 봐도 크게 편향적이지 않을 것 같아요!
물론 함수 오버로딩이 안되는점은 저도 안타깝게 생각하고 있습니다!





