引数の数を自由にしたいときの記述の仕方
記述例 引数は配列で使えます。
引数の数を可変にしたいときがあったので
利用側は配列でMeso(new int[] { 1, 2, 3, 4, 5 });
と一緒の意味です。
他の違う型と一緒に定義するときは前にもっていきます。
void Meso(bool b , params int[] para)
定義側:void Meso(params int[] para) { ... }
利用側:Meso(1, 2, 3, 4, 5);
利用側:Meso(1, 2, 3, 4, 5);
記述例 引数は配列で使えます。
public class tes : MonoBehaviour
{
void Start()
{
Meso(1, 2, 3, 4, 5);
Meso(1, 2);
}
void Meso(params int[] para) //定義
{
for (int i = 0; i < para.Length; i++)
{
int num += para[i];
}
}
}
{
void Start()
{
Meso(1, 2, 3, 4, 5);
Meso(1, 2);
}
void Meso(params int[] para) //定義
{
for (int i = 0; i < para.Length; i++)
{
int num += para[i];
}
}
}
引数の数を可変にしたいときがあったので
利用側は配列でMeso(new int[] { 1, 2, 3, 4, 5 });
と一緒の意味です。
他の違う型と一緒に定義するときは前にもっていきます。
void Meso(bool b , params int[] para)
0 件のコメント:
コメントを投稿