[Flutter] Initializer lists ์ ๋ฆฌ
ยท
๐ง flutter
Initializer lists constructor ์คํ ์ ์ final fields๊ฐ ๊ฐ์ ๊ฐ์ง๋์ง๋ฅผ ํ์ธํ๋ ๋ฑ์ ์ด๊ธฐ ์ค์ ์ด ํ์ํ ๊ฒฝ์ฐ๊ฐ ์๋ค. ์ฆ, default field์ ์คํ ์ ์ ๊ฐ์ด ์๋๋ก ํ๊ธฐ ์ํด Initializer lists์์ ์ด๊ธฐํ ํ๋ ์์
์ ์ํํ๋ค. Point.fromJson(Map json) : x = json['x']!, y = json['y']! { print('In Point.fromJson(): ($x, $y)'); } assert๋ ๊ฐ๋ฐ ๋ชจ๋์ debug์ค์๋ง ์ํฅ์ ๋ฏธ์น๋ค. Initializer lists์๋ ์ด๋ ๊ฒ debug์ค์๋ง ์คํ๋๋ assert๋ฅผ ๋ฃ์ ์ ์๋ค. class FirstTwoLetters { final String letterOne; ..