ari23の研究ノート

メーカ勤務エンジニアの技術ブログです

Julia超入門|回答 イテレーション

こちらの問題の回答です🐜

回答例

スクリプト例と出力結果です。


<スクリプト例> foriteration.jl

function main()
    # タプル
    tup = (1, 2.0, 'a')

    # 確認
    for t in tup
        println(t)
    end
end

if abspath(PROGRAM_FILE) == @__FILE__
    main()
end


<出力結果>

1
2.0
a

解説

今回の問題は、

len = length(tup)

for i in 1:len
    println(tup[i])
end

と書くこともできますが、上記のスクリプト例の方がスッキリ書くことができます。

このように、inの直後にコレクションを置いて、コレクションの要素が空になるまでfor文が回る機能をイテレーションと呼びます。

コードがキレイに書けるので、ぜひ身につけてください。

回答例は以上です。

続きはこちら