Deff_Dev
[Unity/C#] null 조건부 연산자 (?.) 본문
null 조건부 연산자 (?.) 이란 ?
- 객체의 멤버에 접근하기 전에 해당 객체가 null인지 검사하여 그 결과가 참(즉, 객체가 null) 이면 그 결과로 null을 반환하고, 그렇지 않은 경우에는 . 뒤에 지정된 멤버를 반환한다.
쉽게 말해서 객체가 null 인지 검사하고 null 이라면 null을 반환, null이 아니라면 ?. 뒤의 코드를 실행한다.
예제 코드
두 코드는 같은 기능을 동작하는 코드이다.
배열과 같은 컬렉션 객체에 사용할 때는 ?[ ]를 사용한다.
'Unity(유니티) > 유니티 공부' 카테고리의 다른 글
[Unity/C#] 패턴 매칭 (0) | 2024.04.13 |
---|---|
[Unity/C#] switch 식 (0) | 2024.04.10 |
[Unity/C#] Unity Ads 문제와 해결 방법 (0) | 2024.03.26 |
[Unity/C#] 해시테이블 (HashTable) (0) | 2024.03.20 |
[Unity/C#] 스택 (Stack) (0) | 2024.03.20 |