Julia语言速查:理解和使用复合类型struct

在Julia中,你可以这样创建一个struct:

struct Person
   name::String
   age::Int64 
   address::String
end

 

在这里,Person是我们的地标,然后我们在地标里面放入了三个物品,即 nameage和 address。是的,你猜对了,这就是姓名,年龄和地址,分别用String和Int64类型来表示。

当你有了这样一个struct后,你就可以轻松地构建和处理各种人的信息了。如创建一个新的 Person实例:

p = Person("Tom", 30, "New York")

 

就像你快递包裹一样,给Tom的信息找到一个正确的位置,然后就可以方便的查找和使用它了。

当然,要从这个地标中取出信息也是轻而易举的:

println(p.name)  # "Tom"
println(p.age)   # 30
println(p.address)  # "New York"

posted @ 2025-06-18 09:42  alloutlove  阅读(15)  评论(0)    收藏  举报