【3Dゲームエンジン】Unity質問スレッド32 at GAMEDEV
【3Dゲームエンジン】Unity質問スレッド32 - 暇つぶし2ch411:名前は開発中のものです。
17/11/25 20:05:41.19 tNOe2BPS.net
見て分かる通りswitch文で出来る事はif文でも可能です。
そのせいでswitchって使い所がイマイチわからないという初心者が多いです。
switch文はif文の簡易バージョンと思ってください。
「switch( a >= 1 )」とか
「switch( a == 1 )」とか
「switch( a == 1 && b == 1)」とか
if文並みの複雑な条件式は記述できません(エラーになります)
『1つの変数の値の変化で実行させたいプログラムを変えたい時に使う』物です。
複雑な条件分岐はIF文に任せましょう。
ちなみに先程の例では「if else if文」側より「switch文」側の方が多少処理速度が速いです。
早いと言っても0.0001秒という微々たる差ですが。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch