三項演算子

確認済のバージョン: 4.1

-

難易度: 中級

簡易で簡潔な IF-ELSE 条件分岐を作成する三項演算子の使い方

三項演算子

中級 Scripting

TernaryOperator

Code snippet

using UnityEngine;
using System.Collections;

public class TernaryOperator : MonoBehaviour 
{
    void Start () 
    {
        int health = 10;
        string message;
        
        //変数 "health" に基づいてメッセージを選択する三項演算子の例です
        message = health > 0 ? "Player is Alive" : "Player is Dead";
    }
}
#pragma strict

function Start () 
{
    var health : int = 10;
    var message : String;
        
    //変数 "health" に基づいてメッセージを選択する三項演算子の例です
    message = health > 0 ? "Player is Alive" : "Player is Dead";
}
import UnityEngine
import System.Collections


public class TernaryOperator(MonoBehaviour):

    private def Start():
        health = 10
        message as string
        
        //変数 "health" に基づいてメッセージを選択する三項演算子の例です
        message = ('Player is Alive' if (health > 0) else 'Player is Dead')