FAQ
 
 
Cover  \ Exhibition  \ Learning  \ Reference  \ Download  \ Discourse   
      Language \ Environment \ Libraries \ Comparison
 
   
   
Abridged (A-Z) \ Complete (A-Z)  
   
  Reference for Processing (BETA) version 91+. If you have a previous version, use the reference included with your software. If you see any errors or have any comments, let us know.  
Name  

for()

   
Examples  
for(int i=0; i<40; i=i+1) { 
  line(30, i, 80, i); 
} 
for(int i=0; i<80; i=i+5) { 
  line(30, i, 80, i); 
} 
for(int i=40; i<80; i=i+5) { 
  line(30, i, 80, i); 
} 
for(int i=30; i<80; i=i+5) { 
  for(int j=0; j<80; j=j+5) { 
    point(i, j); 
  } 
} 
Description   Controls a sequence of repetitions. A for() structure has three parts: init, test, and update. Each part must be separated by a semi-colon ";". The loop continues until the test evaluates to false. When a for() structure is executed, the following sequence of events occurs:
1. The init statement is executed
2. The test is evaluated to be true or false
3. If the test is true, jump to step 4. If the test is False, jump to step 6
4. Execute the statements within the block
5. Execute the update statement and jump to step 2
6. Exit the loop.
   
Syntax  
for(init; test; update) { 
  statements
} 
   
Parameters  
init   statement executed once when beginning loop

test   if the test evaluates to true, the statements execute

update   executes at the end of each iteration

statements   collection of statements executed each time through the loop

   
Usage   Web & Application
   
Related   while()
 
 






   
 
Updated: Fri Jul 15 16:35:40 PDT 2005
 
 








Creative Commons License
 
  Processing is an open project initiated by Ben Fry and Casey Reas  
  © Info