Julia 朱莉娅:如何获得一个有名字的夫妇的名字?
比如说,Julia 朱莉娅:如何获得一个有名字的夫妇的名字?,julia,Julia,比如说, nt = (a=1,b="b",c=5.0) 如何获取nt的名称,它们是[:a,:b,:c]?对于任何其他键值结构(如字典),您可以使用键功能: julia> nt = (a=1,b="b",c=5.0) (a = 1, b = "b", c = 5.0) julia> keys(nt) (:a, :b, :c) 请注意,一般情况下,这会在键上返回一个迭代器。如果你真的想具体化它收集结果: julia> collect(keys(nt)) 3-element A
nt = (a=1,b="b",c=5.0)
如何获取
nt
的名称,它们是[:a,:b,:c]
?对于任何其他键值结构(如字典),您可以使用键
功能:
julia> nt = (a=1,b="b",c=5.0)
(a = 1, b = "b", c = 5.0)
julia> keys(nt)
(:a, :b, :c)
请注意,一般情况下,这会在键上返回一个迭代器。如果你真的想具体化它收集
结果:
julia> collect(keys(nt))
3-element Array{Symbol,1}:
:a
:b
:c
请注意,
名称
是Julia符号(这是前导冒号的意思)。如果希望名称是字符串而不是符号,请从收集的键构造字符串
julia> nt = (two = 2, three = 3)
(two = 2, three = 3)
julia> namestrs = String.collect(keys(nt))
2-element Array(String,1):
"two"
"three"