環境
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文から抜ける } } }
実行結果
おわりに
数値判定の時と同じ感覚でできちゃいますね。