反復子
Javaプログラマー向けの注意事項
Wolfram言語の反復子表記では,反復操作に必要なコードが少なくて済むので,JavaのIteratorインターフェースとは異なります.通常これらの反復は,Javaでループが必要なタスクに使われます.
最初の10個の平方のリストを作成します:
Out[1]=
Wolfram言語の関数の多くでは, 「下限, 上限,刻み幅」という 標準的な反復子指定が使われます:
Out[2]=
Javaプログラマー向けの注意事項
Javaではこのような反復操作には, forかwhileのループが必要です.
反復子は,明示的な値のリストだけで指定することもできます:
Out[3]=
Javaプログラマー向けの注意事項
このTableの使い方は,foreach構造を使ってJavaの配列や集合を反復することと似ています.
Pythonプログラマー向けの注意事項
このTableの使い方は,Pythonのリスト内包構造[... for ... in ...]を使うことと似ていますが,前者の方が豊かなセマンティックスを備えています.
この例では,ネストされたリストが作成されます:
Out[1]=