Julia如何创建一个类型数组(结构为C)?

时间:2017-03-06 02:52:49

标签: types julia

如何创建具有以下参数类型的数组

   type :: test
   x :: Int32
   y :: Float32 
   end

1 个答案:

答案 0 :(得分:1)

julia> struct Test
         x::Int32
         y::Float32
       end

julia> f = open("rand.bin","r")

julia> read(f, Test, 1)
1-element Array{Test,1}:
 Test(55238752, 1.67109)

(对于Julia 0.5,请使用immutable而不是struct