![見出し画像](https://assets.st-note.com/production/uploads/images/141993702/rectangle_large_type_2_3475dd329d68af5d1d2b4ebcd3159314.png?width=1200)
Photo by
mericanadesico
Julia:リスト内包表記におけるif
Juliaのリスト内包表記におけるifについて。
以下の2つは動作が異なります:
julia> [(if i > 2 i end) for i in 1:5]
5-element Vector{Union{Nothing, Int64}}:
nothing
nothing
3
4
5
julia> [i for i in 1:5 if i > 2]
3-element Vector{Int64}:
3
4
5
たぶんふつうは下の表記における動作を期待するんじゃないかと思います。
おしまい。$${{}_\blacksquare}$$