2017-03-06 79 views
-1

如何创建与参数的类型一个阵列如下面Julia如何创建一个类型数组(结构为C)?

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

'测试[]'。另外,语法是'type test' - 请参阅手册。 –

+0

谢谢。我想用一个结构数组读取一个二进制文件(类型如Julia?)。现在,我可以使用读取的语法逐个读取结构参数。我如何定义数组的类型并一起读取总文件? – lixin

+0

如果您想要另外提问,请创建另一个问题。你也应该检查(http://stackoverflow.com/help/how-to-ask)。但是,似乎茱莉亚文件的一些背景知识确实会有很长的路要走http://docs.julialang.org/en/stable/ –

回答

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) 

(对于朱莉娅0.5,使用immutable而非struct

相关问题