假设我有一个类型为NullableArray{Int64}
的对象 - 我怎么知道元素有Int64
类型(好吧,Nullable{Int64}
)而没有实际访问任何元素(即,它可以在对象为空时完成)。是否有通用的方法来确定SubType
类型的对象中的Type{SubType}
是什么?
编辑:哎呀,为了扩展下面接受的答案,我意识到我正在做eltype(x)但需要做eltype(eltype(x))作为Nullables的例子。
答案 0 :(得分:3)
您可以使用eltype
[
{
"Beer": "Lumberyard IPA",
"Style": "IPA",
"Pour": "14",
"ABV": "6.9",
"Price": "4.75"
},
{
"Beer": "Bud Light",
"Style": "Lager",
"Pour": "14",
"ABV": "4.5",
"Price": "3.75"
},
{
"Beer": "Left Hand Milk Stout",
"Style": "Stout",
"Pour": "14",
"ABV": "6.5",
"Price": "4.75"
},
{
"Beer": "Kellerweiss",
"Style": "Hefe",
"Pour": "14",
"ABV": "5.6",
"Price": "4.75"
},
{
"Beer": "Great White",
"Style": "White Ale",
"Pour": "14",
"ABV": "5.5",
"Price": "4.75"
},
{
"Beer": "Bourbon County",
"Style": "Imp. Stout",
"Pour": "12",
"ABV": "10.0",
"Price": "9.00"
}
]