在Julia中找出变量的类型

Ric*_*ias 9 types julia

在Python中,可以通过打印变量的类型来分析数据类型来调试程序,例如 print type(test_var)

朱莉娅有类似的东西吗?我在为二维数组赋值时遇到问题,并且知道每个变量的确切类型会有所帮助.

Lyn*_*ite 19

你想要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
Run Code Online (Sandbox Code Playgroud)

您可能还希望使用它@show 作为打印调试信息的便捷方式.