PRODUCTS
PURCHASE
FOR USERS
COMPANY
OUR SITES
DOCUMENTATION CENTER SEARCH
Mathematica
>
ループ構文
>
Mathematica
組込みシンボル
ループと制御構造体
反復処理
チュートリアル »
|
Do
For
NestWhile
TakeWhile
LengthWhile
Nest
Fold
Select
Throw
関連項目 »
|
言語の概要
ループ構文
手続き型プログラミング
その他 »
While
While
[
test
,
body
]
test
が
True
を与えなくなるまで,
test
と
body
を繰り返し評価する.
詳細
While
[
test
]
は,本体がヌルになっているループを実行する.
body
の評価で
Break
[]
が作成されると
While
ループを脱出する.
Continue
[]
は
body
の評価を脱出するが,このループを続行する.
明示的な
Return
[]
が使われない限り,
While
が返す値は
Null
となる.
i=0;While[i<0, tot+=f[i];i++]
のような例では,C言語と比較すると「
;
」と「
,
」との役割が逆転していることに注意.
例題
すべて閉じる
例
(1)
n
<4
という条件を満足させながら,
n
を出力し1つずつ増加させる:
In[1]:=
スコープ
(2)
一般化と拡張
(1)
アプリケーション
(2)
特性と関係
(4)
関連項目
Do
For
NestWhile
TakeWhile
LengthWhile
Nest
Fold
Select
Throw
チュートリアル
ループと制御構造体
反復処理
その他
言語の概要
ループ構文
手続き型プログラミング
関連リンク
NKS|Online
(
A New Kind of Science
)
バージョン 1 の新機能
© 2008 Wolfram Research, Inc.