web-dev-qa-db-ja.com

Juliaで変数のタイプを見つける

Pythonでは、print type(test_var)などの変数の型を出力してデータ型を分析することにより、プログラムをデバッグできます。

ジュリアにも似たようなものはありますか? 2次元配列への値の割り当てに問題があり、各変数の正確な型を知っていると役立ちます。

11

あなたは 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 デバッグ情報を出力する便利な方法として。

17
Lyndon White