newキーワード
Processingにおけるnewキーワードは、「新しい」オブジェクトを作成します。
newキーワードは、通常、図1例のアプリケーションと同様に使用されます。
この例では、データ型 "HLine"の新しいオブジェクト "h1"が作成されます。
次の行には、「speeds」と呼ばれる浮動小数点数の新しい配列が作成されます。
Processingで使用するnewキーワードの使い方は以下の通りです。
HLine h1 = new HLine();
float[] speeds = new float[3];
float ypos;
void setup() {
size(200,200);
speeds[0] = 0.1;
speeds[1] = 2.0;
speeds[2] = 0.5;
}
void draw() {
ypos += speeds[int(random(3))];
if(ypos > width) {
ypos = 0;
}
h1.update(ypos);
}
class HLine {
voidupdate(float y) {
line(0, y, width, y);
}
}
図2:プログラム実行結果