学习笔记,仅供参考,有错必纠
参考自:Julia数据科学应用–Zacharias Voulgaris
使用Julia-1.1.1



数据类型



Julia支持我们定义变量数据类型,如果没有定义数据类型,Julia就会自动指定一个符合变量值的最简单的类型:

julia> x = 10
10

julia> y = "Hello World"
"Hello World"

julia> typeof(x)
Int64

julia> typeof(y)
String

利用typeof()方法检测变量的数据类型。



利用Int32()方法将Int64类型的x转换为Int32类型:

julia> Int32(x)
10

julia> typeof(Int32(x))
Int32



Biglnt和BigFloat类型对于数值大小没有限制,所以非常适合于处理任意大小的数值。但是,它们非常占用内存,如果你确实需要使用它们,请一定按部就班地对变量进行初始化:

julia> x = BigInt()
0

因为Biglnt和BigFloat属于特殊数据类型,所以必须分别使用Biglnt()和BigFloat()这些构造函数来定义这两种变量。



  • Julia的主要数据类型

探索Julia(part3)--数据类型_初始化