【Unity】for文でn個をm回くりかえす書き方

  • URLをコピーしました!
目次

はじめに

for構文でn個をm回くりかえすTipsです

  • Unity 2021.3.2
  • C#

サンプルコード

「%」演算子を使います。

例えば、7つの曜日を4回繰り返してみます。

using UnityEngine;

public class Temp : MonoBehaviour
{
    string[] day = new string[7]
    {
        "Sun",
        "Mon",
        "Tue",
        "Wed",
        "Thu",
        "Fri",
        "Sat"
    };

    void Start()
    {
        //n個 m回
        //7つの曜日を4回くりかえす。
        for (int i = 0; i < day.Length * 4; i++)
        {
            //「%」演算子で7のループを作ります。
            Debug.Log($"{i}.{day[ i % day.Length ]}");
        }
    }
}

実行すると下記のようになります。

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次