我想创建一个复合类型,其中包含一个字典作为其命名字段之一。但是,显然的语法无法正常工作。我确定有些基本知识我不理解。以下是一个示例:
type myType
x::Dict()
end
Julia说:type: myType: 在类型定义中,期望得到 Type{T<:Top},但是得到了 Dict{Any,Any}
这意味着,我猜想是因为一个字典不是像任何已命名的字段一样的 Any
类型。但我不知道如何告诉它我的意思。
我需要一个命名字段,它是一个字典。一个内部构造函数将初始化该字典。