Dict(辞書)型メモ

辞書型変数から特定のkeyをもつ要素を抜き出して,その辞書型変数からは削除する

そもそも変数の中にその key があるかどうかは未定だけど,もしあれば,その key の要素を抜き出したい時に.

julia> kwargs = Dict(:colormap => :viridis, :colorrange => (0.0, 1.0) )
Dict{Symbol, Any} with 2 entries:
  :colormap   => :viridis
  :colorrange => (0.0, 1.0)

julia> if haskey(kwargs, :colormap)
           cmap = kwargs[:colormap]
           filter!(p -> first(p)!==:colormap, kwargs)
       end
Dict{Symbol, Any} with 1 entry:
  :colorrange => (0.0, 1.0)

例えば function のキーワード引数の中の覗きたいときなどに使う.


Front page   Edit Diff Attach Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2025-05-31 (Sat) 23:50:30 (22d)