a-16 関数(1)基礎
Feb 3, 2021
a-16 関数の基礎
関数を使えば、効率的に進めることができます。
・関数は組み合わせて使う事が前提
・再利用が可能
「関数の処理内容を定義」することを「関数を宣言する」といいます。
void arc() { fill(255,252,0); noStroke(); arc(x, 250, radius,radius,0.52,5.76); }
上記は、arcという名前の関数の宣言をするものです。
関数の宣言は、void 関数名(){で始まり、}で終了します。
関数を呼び出すには、今回の例だと、「arc();」と書けば、呼び出すことが可能です。
int x; int radius =40; void setup() { size(500, 500); x = 0; } void draw() { background(200, 200, 200); x++; arc(); if (x > width +50) { x = -50; } } void arc() { fill(255,252,0); noStroke(); arc(x, 250, radius,radius,0.52,5.76); }
void draw() 内で、arc()が呼び出されるたびに、関数内のコードが上から実行され、void draw() に戻り、次の処理が始まります。