Julia 命名元组
阐述
与 Julia 元组类似,命名元组是一系列值的顺序集合,但每个值还有一个名字。
由两个参数参数化的类型,其中
- 第一个参数是由符号构成的元组
- 第二个参数是一个元组类型
这样的类型可以用 @NamedTuple
构建。
实例
julia> @NamedTuple{a::Int, b::String}
NamedTuple{(:a, :b), Tuple{Int64, String}}
julia> @NamedTuple begin
a::Int
b::String
end
NamedTuple{(:a, :b), Tuple{Int64, String}}