// C# 9
GameObject obj = ...
obj ??=> { Destroy(obj) };
// ์๋ ์๋ ์ฝ๋์ ๊ฐ์.
if (obj != null)
Destroy(obj);
์ด๋ฐ ๋น์ทํ ๊ธฐ๋ฅ์ดย ์์๋๋ฐ ์ด๋ป๊ฒ ์ฐ๋๋ผ?
๋ญ๋ผ๊ณ ๊ฒ์ํด์ผ ๋์ฌ๊น..
// C# 9
GameObject obj = ...
obj ??=> { Destroy(obj) };
// ์๋ ์๋ ์ฝ๋์ ๊ฐ์.
if (obj != null)
Destroy(obj);
์ด๋ฐ ๋น์ทํ ๊ธฐ๋ฅ์ดย ์์๋๋ฐ ์ด๋ป๊ฒ ์ฐ๋๋ผ?
๋ญ๋ผ๊ณ ๊ฒ์ํด์ผ ๋์ฌ๊น..
๋๋ค์์ด์
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๊ทธ๋ ๊ตฌ๋. null ์ฒดํฌ๋ฅผ ์ํ๋ฉด ์ด๋์ ํฐ์ง์ง ๋ชฐ๋ผ์ ๋ถํ์ํ๊ฒ ๋จ.์ฉํ์์ง๋
null coalescing operator
๊ณ ๋ง์. ๋ฌผ์ํ ๋๊ฐ ์ฐ๋๊ฒ ๋ญ์ง ๊ฒ์์ด ์๋์ ํด๋งธ๋ค