null์‚ฌ์šฉ๋ฒ• 1

๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ์งœ๋ฆฌ ์‹ค์ˆ˜, Null return์ด ์•ˆ์ข‹์€ ์ด์œ 

๊ฐœ๋ฐœ์„ ํ•˜๋‹ค๋ณด๋ฉด ๋ฌด์‹ฌ๊ฒฐ์— null์„ return ํ•˜๋„๋ก ํ–ˆ๋˜ ์ ์ด ์ข…์ข…์žˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ, ์ด๋Ÿฐ ์Šต๊ด€(?)์ด ๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ์งœ๋ฆฌ ์‹ค์ˆ˜์ž„์„ ์•Œ๊ณ ์žˆ๋Š”๊ฐ€? ์˜ค๋Š˜ ๊ณต์œ ํ•  ๋‚ด์šฉ์€ null์„ ๋ฆฌํ„ดํ•˜๋Š” ์ฝ”๋“œ๊ฐ€ ์™œ ๋‚˜์œ ์ฝ”๋“œ์ธ์ง€, ์ฝ”๋“œ๋ฅผ ์ฝ๋Š” ์‚ฌ๋žŒ์˜ ์ž…์žฅ๊ณผ ์ฝ”๋“œ ๋ณต์žก์„ฑ ๊ด€์ ์œผ๋กœ ์„ค๋ช…ํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค. ํ† ์Šค tech(https://toss.tech/article/engineering-note-2?utm_source=oneoneone)์— ๊ฒŒ์‹œ๋œ ์›๋ฌธ์„ ๋ฐ”ํƒ•์œผ๋กœ ์ดํ•ดํ•œ ๋‚ด์šฉ์„ ํฌ์ŠคํŒ…ํ•ฉ๋‹ˆ๋‹ค. Null ์ด ์™œ ๋‚˜์œ๊ฐ€์š”? ๋ฌธ์ œ: ์˜๋ฏธ๋ฅผ ์ถ•์•ฝํ•œ ์ฝ”๋“œ ํ‘œํ˜„ null ๊ฐ’ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ํ•ด๋‹น ์ด๋ฆ„์„ ๊ฐ€์ง„ ์‚ฌ๋žŒ์ด ์—†๋Š” ๊ฒƒ์€ ์•„๋‹๊นŒ? ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์ด ๋ถˆ์•ˆ์ •ํ–ˆ๋˜ ๊ฒƒ์ด ์•„๋‹๊นŒ? “๊น€์ฃผ๋”””๋Š” ํƒˆํ‡ดํ•œ ํšŒ์›์ธ ๊ฒƒ์ด ์•„๋‹๊นŒ? “๊น€์ฃผ๋”””๋Š” ์šด์˜ํ™˜๊ฒฝ์—์„œ๋งŒ..