반응형
728x170
많이 쓰려면 많이 쓸 수 있지만
몰라서 못쓰는 경우가 더 많은 것 같아서
알아보았다.
if, else문을 하나로 합쳐서 쓰는 것과 비슷하다.
"Boolean expression" + ? + "True, value" : "False, value"
만약 이렇게 쓰지 않는다면
if (Boolean condition){
"참일 때 값"
}
else{
"거짓일 때 값"
}
이렇게 되었을 것이다.
직관적으로 이해하기 쉽게 도와주는 연산자이다.
using UnityEngine;
using System.Collections;
public class TernaryOperator : MonoBehaviour
{
void Start ()
{
int health = 10;
string message;
//This is an example Ternary Operation that chooses a message based
//on the variable "health".
message = health > 0 ? "Player is Alive" : "Player is Dead";
}
}
728x90
반응형
그리드형
'Game Development, 게임개발 > 개발' 카테고리의 다른 글
Method Overloading, 메서드 오버로딩 [Unity] (0) | 2021.03.24 |
---|---|
유니티에서 Static이란 [Unity] (0) | 2021.03.23 |
Linear Interpolation, 선형 보간법 (0) | 2021.03.21 |
Start()와 Awake()의 차이 [Unity] (0) | 2021.03.21 |
C#에서 쓰이는 약간 다른 Loop 활용 [Unity] (0) | 2021.03.21 |