Unity/잡학 사전

?.(옵셔널 체이닝), ??(더블 물음표) 연산자

sorry0101 2023. 2. 22. 15:06

?. : 존재하지 않는 객체의 속성에 접근하면 TypeError가 아닌 undefined를 반환

?? : 어떠한 값이 null이라면 대체

string apple = null;
string taste = apple ?? "맛있어";
// 맛있어

string apple = "맛없어";
string taste = apple ?? "맛있어";
// 맛없어