if文の中にvoid関数を入れました。
スペースキーを2回押した時に,if文のvoid関数の中身が実行されるようにしたいです。
if文の中にvoid関数は入れる事は出来ないでしょうか?それとも,コードが間違っていますでしょうか?
processing
1int a; 2int p; 3int q; 4int count; 5void setup() { 6 size(600,600); 7} 8void draw() { 9 background(200,200,200); 10 textAlign(CENTER,CENTER); 11 textSize(48); 12 if(count%2==0){ 13 text("y="+a+"(x-"+p+")²+"+q,width/2,height/2); 14 void keyPressed(){ 15 if(key ==' '){ 16 text("y="+a+"(x-"+p+")²+"+q,width/2,height/2); 17 text("Ans( "+p+","+q+")",400,400); 18 } 19 } 20 //}else if(count%2==1){ 21 } 22} 23void keyPressed() { 24 if (key ==' ') { 25 a=(int)random(1,10); 26 p=(int)random(1,10); 27 q=(int)random(1,10); 28 count++; 29 } 30}
エラーメッセージは以下です
unexpected token: void
関数の中で関数はできないんじゃ? Processing はやってないですけど。
回答1件
あなたの回答
tips
プレビュー