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


Julia values用法及代码示例


用法一

values(iterator)

对于具有键和值的迭代器或集合,返回值的迭代器。这个函数默认返回它的参数,因为一般迭代器的元素通常被认为是它的"values"。

例子

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

julia> values(d)
ValueIterator for a Dict{String, Int64} with 2 entries. Values:
  2
  1

julia> values([2])
1-element Vector{Int64}:
 2

用法二

values(a::AbstractDict)

返回集合中所有值的迭代器。 collect(values(a)) 返回一个值数组。当值在内部存储在哈希表中时,如 Dict 的情况,它们返回的顺序可能会有所不同。但是 keys(a)values(a) 都迭代 a 并以相同的顺序返回元素。

例子

julia> D = Dict('a'=>2, 'b'=>3)
Dict{Char, Int64} with 2 entries:
  'a' => 2
  'b' => 3

julia> collect(values(D))
2-element Vector{Int64}:
 2
 3

相关用法


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