While

While[test,body]
testTrueを与えなくなるまで,testbody を繰り返し評価する.

詳細詳細

  • While[test]は,本体がヌルになっているループを実行する.
  • body の評価でBreak[]が作成されるとWhileループを脱出する.
  • Continue[]body の評価を脱出するが,このループを続行する.
  • 明示的なReturn[]が使われない限り,Whileが返す値はNullとなる.
  • i=0;While[i<0,tot+=f[i];i++]のような例では,C言語と比較すると「;」と「,」との役割が逆転していることに注意.
1988年に導入
(1.0)
Translate this page: