読者です 読者をやめる 読者になる 読者になる

みやびの備忘録

LaTeXとかjulia言語とか. 覚えておきたいことをつらつら書いています.

for文, while文

JULIA言語

基本的な構文 第2回 for文, while文

みんな大好きループの代表格, forとwhileについて.

for i in 1:10
  println(i)
end

最後にendを置くのはif文と同じ. 変数を10, 9, 8, …と動かす方法がまだ分からず書かなきゃいけないプログラムが進まない…
とりあえず普通に

for i in 1:10
  k = 11-i
  ~
end

って書けばいいか

while文

a = 1
while a <= 10
  println(a)
  a = a + 1
end

無限ループを作ってbreakで抜けたいときは,

a = 1
while a>0
  println(a)
  if a == 10
    break
  end
  a = a + 1
end

とこんな感じ. if文が1行であろうとendを忘れてはならないようです.