内包表記 †Python でいうリスト内包表記みたいなやつ. 基本 †普通. julia> [i*10 for i in 10:10:30] 3-element Array{Int64,1}: 100 200 300
多重ループで多次元配列 †ループ変数の間に for を入れずに "," で区切る. julia> [i+j for i in 10:10:30, j in 1:5] 3×5 Array{Int64,2}: 11 12 13 14 15 21 22 23 24 25 31 32 33 34 35
多重ループで1次元配列 †for を繋げていくだけ. julia> [i+j for i in 10:10:30 for j in 1:5] 15-element Array{Int64,1}: 11 12 13 14 15 21 22 23 24 25 31 32 33 34 35
多重ループで1次元配列,条件付き †[i+j for i in 10:10:30, j in 1:5 if mod(i+j,3)==0] 5-element Array{Int64,1}: 21 12 33 24 15
参考 † |