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


Elixir Access.get用法及代碼示例

Elixir語言中 Access.get 相關用法介紹如下。

用法:

get(container, key, default \\ nil)
@spec get(container(), term(), term()) :: term()
@spec get(nil_container(), any(), default) :: default when default: var

獲取容器中給定鍵的值(映射、關鍵字列表或實現 Access 行為的結構)。

如果有這樣的鍵,則返回 key 下的值,如果找不到 key,則返回 default

例子

iex> Access.get(%{name: "john"}, :name, "default name")
"john"
iex> Access.get(%{name: "john"}, :age, 25)
25

iex> Access.get([ordered: true], :timeout)
nil

相關用法


注:本文由純淨天空篩選整理自elixir-lang.org大神的英文原創作品 Access.get(container, key, default \\ nil)。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。