在Python中,可以通过分析数据类型打印变量的类型来调试程序,如:print type(test_var)
在Julia中是否有类似的功能?我在为2-D数组分配值时遇到了问题,知道每个变量的确切类型将有所帮助。
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
作为一个方便的打印调试信息的方法。
typeof()
函数吗? :) - Kevin