null-safety

์ฐธ๊ณ  ์‚ฌ์ดํŠธ โˆ™ Dart ๊ณต์‹ ๋ฌธ์„œ - ๋ณ€์ˆ˜ ๋ณ€์ˆ˜ Dart์˜ ๋ณ€์ˆ˜์— ๋Œ€ํ•ด ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. dart-ko.dev ๐ŸŽฏ Null safety ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•˜๋‹ค๋ณด๋ฉด ๋Ÿฐํƒ€์ž„์— Null Pointer Exception์„ ๋งŒ๋‚˜๋Š” ๊ฒฝํ—˜์€ ํ”ํ•˜๋‹ค. ๋ฐฐํฌ ์ „ ํ•ด๋‹น ์—๋Ÿฌ๋ฅผ ์žก์•„๋‚ด๋ฉด ์ข‹์ง€๋งŒ, Dart๋Š” null์ด ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒƒ์„ ๋ง‰๊ณ ์žˆ๋‹ค. ๋•๋ถ„์— ๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ ๋” ์™„๋ฒฝํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•ด๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ๐Ÿ“ฆ ๋ณ€์ˆ˜ ๋ณ€์ˆ˜๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์ดˆ๊ธฐํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. var name = 'Bob'; name์ด๋ผ๋Š” ๋ณ€์ˆ˜๋Š” 'Bob'์ด๋ผ๋Š” ๊ฐ’์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” String ๊ฐ์ฒด์˜ ๋ ˆํผ๋Ÿฐ์Šค๋ฅผ ํฌํ•จํ•œ๋‹ค. ํƒ€์ž…์ถ”๋ก ์„ ํ†ตํ•ด name์˜ ํƒ€์ž…์€ String์œผ๋กœ ์ถ”๋ก ๋œ๋‹ค. ๋งŒ์•ฝ ๊ฐ์ฒด๊ฐ€ ๋‹จ์ผ ํƒ€์ž…์œผ๋กœ ์ œํ•œ๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด, Object ํƒ€์ž…์œผ๋กœ ๋ช…์‹œํ•˜๋ฉด ..
ma.caron_g
'null-safety' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก