首页  编辑  

自定义结构化数据

Tags: /Ruby/   Date Created:

自定义结构化数据

如何定义C/C++中的那种记录、Struct数据?

定义:

Customer = Struct.new(:name, :address, :zip)

使用:

joe = Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345)

joe["name"] = "Luke" joe[:zip]   = "90210" ...

也可以用joe.name, joe.zip来访问。