当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Julia get用法及代码示例


用法一

get(collection, key, default)

返回为给定键存储的值,如果不存在该键的映射,则返回给定的默认值。

Julia 1.7

对于元组和数字,此函数至少需要 Julia 1.7。

例子

julia> d = Dict("a"=>1, "b"=>2);

julia> get(d, "a", 3)
1

julia> get(d, "c", 3)
3

用法二

get(f::Function, collection, key)

返回为给定键存储的值,或者如果不存在该键的映射,则返回 f() 。使用 get! 还将默认值存储在字典中。

这旨在使用do 块语法调用

get(dict, key) do
    # default value calculated here
    time()
end

相关用法


注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Base.get — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。