當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Julia IdDict用法及代碼示例


用法:

IdDict([itr])

IdDict{K,V}() 使用 objectid 作為哈希和 === 作為與 K 類型的鍵和 V 類型的值相等的構造一個哈希表。

請參閱 Dict 以獲得更多幫助。在下麵的示例中,Dict 鍵都是 isequal,因此它們的哈希值相同,因此它們會被覆蓋。 IdDict 按 object-id 散列,因此保留了 3 個不同的 key 。

例子

julia> Dict(true => "yes", 1 => "no", 1.0 => "maybe")
Dict{Real, String} with 1 entry:
  1.0 => "maybe"

julia> IdDict(true => "yes", 1 => "no", 1.0 => "maybe")
IdDict{Any, String} with 3 entries:
  true => "yes"
  1.0  => "maybe"
  1    => "no"

相關用法


注:本文由純淨天空篩選整理自julialang.org 大神的英文原創作品 Base.IdDict — Type。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。