Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > コアとなる言語 > 手続き型プログラミング > ループ構文 > For >

For

For
start を実行し,testTrueを返さなくなるまで bodyを繰り返し評価する.
  • Forは,非標準的な方法でその引数を評価する.
  • Forは,本体がヌルのループを実行する.
  • 評価の順番は,testbodyincr の順である.Forは,test が真を与えないと直ちにループから抜け出す.
  • の評価の際,Breakが実行されると,Forループを抜け出す.
  • Continueは,body の評価から抜け出し,incr を評価することでループを続行する.
  • 明示的なReturnが使用されない限り,Forが返す値はNullである.
  • Forでは,セミコロンとコンマの役割がC言語におけるそれと入れ換わっていることに注意.
コンマはForの一部を区切り,セミコロンは手続きの一部を区切る:
 
コンマはForの一部を区切り,セミコロンは手続きの一部を区切る:
BreakForから出現する:
Continueは本体の残りを実行することなくループを継続する:
DoループはForループとして書くことができる:
バージョン 1 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF