Unity C# 병합연산자
2020. 2. 2. 17:38ㆍ유니티/자료
병합연산자란?
null 연산자 라고도 한다
null을 지원하는 자료형?이여야가능하다
ex) int? a = null
예제 1
c = a ?? b
a가 null이 아니면 a를 c에 대입
a가 null 이면 b를 c에 대입
예제 2
if(A == null){ A = B;}
A가 null이면 B를 A에 대입
위와같은코드를 아래와같이 바꿉니다
A ??= B;
A가 null이면 B를 A에 대입
훨씬 간결해지는 코드위해서 병합연산자는 선택이아닌 필수입니다.
'유니티 > 자료' 카테고리의 다른 글
Unity Coroutine(코루틴)과 Update (0) | 2020.02.09 |
---|---|
Unity C# 클래스와 구조체의 차이점 (0) | 2020.02.02 |
Unity A* Algorithm 유니티 에이스타 알고리즘 (2) | 2020.01.28 |
Unity C# Call By Value , Call By Reference (0) | 2020.01.27 |
Unity C#제네릭(Generic), <T> (2) | 2020.01.27 |