-
[Dart] Initializer List
Initializer List๋ค์ด๊ฐ๋ฉฐDart์ Initializer List์ ๋ํด ๊ฐ๋จํ๊ฒ ์ ๋ฆฌํด๋ณธ๋ค. Initializer List๊ฐ๋
์์ฑ์(constructor)๊ฐ ์คํ๋๊ธฐ ์ ์ ํ๋(Field)๋ฅผ ์ด๊ธฐํํ๊ธฐ ์ํ ๋ฌธ๋ฒ์์ฑ์ ์ ์ธ ๋ค์ @:@(์ฝ๋ก )์ ๋ถ์ฌ ์ด๊ธฐํ ๊ตฌ๋ฌธ์ ๋์ดํ๋ค.์์ฑ์ ๋ฐ๋(@{}@)๋ณด๋ค ๋จผ์ ์คํ๋๋ค. ์ฌ์ฉ ๋ชฉ์ @final@ ํ๋ ์ด๊ธฐํ@super@ ์์ฑ์ ํธ์ถ์์ฑ์ ๋ก์ง ์ด์ ์ ๋ฐ๋์ ์๋ฃ๋์ด์ผ ํ๋ ๊ฐ ์ค์ ์์ ์ฝ๋class User { final String id; final String name; User(this.name) : id = uuid.v4(); // Initializer List} @id = uuid.v4()@๋ ์์ฑ์ ๋ฐ๋๊ฐ ์คํ๋๊ธฐ ์ ์ ์คํ๋๋ค..
2026.02.19