環境
Unity 2019.3.7f1
はじめに
switch文は数値だけでなく文字列でも判定できるのでメモ。
具体例
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class test : MonoBehaviour
{
string a;//string型の変数aを宣言
void Start()
{
a="算数";//変数aに算数を代入
switch (a)
{
case "算数": //aが算数の時に実行する
Debug.Log("電卓を使います"); //コンソールに表示
break; //switch文から抜ける
case "理科": //aが社会の時に実行する
Debug.Log("薬品を使います"); //コンソールに表示
break; //switch文から抜ける
default: //aが上記以外の場合に実行する
Debug.Log("そんな教科はありません"); //コンソールに表示
break; //switch文から抜ける
}
}
}
実行結果
おわりに
数値判定の時と同じ感覚でできちゃいますね。