#author("2025-06-01T08:50:06+09:00","default:Miyashita","Miyashita")
#author("2025-06-01T08:50:30+09:00","default:Miyashita","Miyashita")
*Dict(辞書)型メモ [#x7fc5584]

**辞書型変数から特定のkeyをもつ要素を抜き出して,その辞書型変数からは削除する [#r8ce22ca]
そもそも変数の中にそのkeyがあるかどうかは未定だけど,もしあれば,その key の要素を抜き出したい時に.
そもそも変数の中にその key があるかどうかは未定だけど,もしあれば,その key の要素を抜き出したい時に.
#codeprettify(lang-julia){{
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