2017-04-24 22 views
4

在Python可以通過打印出變量的類型分析數據類型的調試程序,如 print type(test_var)找出不同類型的變量朱莉婭

是否有朱莉婭類似的東西?我無法將值分配給二維數組,並且知道每個變量的確切類型會有所幫助。

+3

你在尋找'typeof()'函數嗎? :) – Kevin

回答

12

你想typeof並且還可能isa

julia> a = 2 
2 

julia> typeof(a) 
Int64 

julia> typeof("haha") 
String 

julia> typeof(typeof("haha")) 
DataType 

julia> typeof(Set([1,3,4])) 
Set{Int64} 

julia> 1 isa Number 
true 

julia> 1 isa String 
false 

julia> "1" isa Number 
false 

julia> "1" isa String 
true 

你也可能需要使用@show 作爲打印調試信息的便捷方式。