-
3월 10일 ,Flutter const vs finalCodeingTestPrac 2022. 3. 10. 18:33
final , const 둘다 상수를 정의 하는데사용이 된다.
즉 한번 정해지면 앱 빌드 이후에 변환이 불가하다. 그럼 차이는 무엇인가.
final - 기본 적으로 고정 상수를 뜻 하지만 상황에 따라 다를 수가 있다.
app build 시에는 값이 정해지지 않고 app의 실행 과정에서 값이 정해진다 .
현재의 날짜를 받는 DateTime.now() 같은 경우를 받는데 사용이 된다.
const - app build 시에 값이 정확하게 정해져야한다.
위에서 예를 든 Date Time.now() 을 받지 못한다 .
색상, 글자크기를 고정으로 정하며, flutter 의 build method 가 rebuild 하 지않아 속도 향상의 도움이 된다 .
Stateless widget 의 모든 property는 constvariable 이다.
'CodeingTestPrac' 카테고리의 다른 글
Node.js - study part 1 (0) 2022.05.13 Node-js 그게 뭔디? (0) 2022.05.06 3월 8일 ,flutter async await (0) 2022.03.08 Mac에서 CocoaPods설치 에러해결,rbenv update (0) 2022.02.17 2월 9일 (0) 2022.02.09