当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby OpenStruct.new用法及代码示例


本文简要介绍ruby语言中 OpenStruct.new 的用法。

用法

new(hash=nil)

创建一个新的 OpenStruct 对象。默认情况下,生成的 OpenStruct 对象将没有属性。

可选的 hash 如果给定,将生成属性和值(可以是 Hash OpenStruct Struct )。例如:

require "ostruct"
hash = { "country" => "Australia", :capital => "Canberra" }
data = OpenStruct.new(hash)

data   # => #<OpenStruct country="Australia", capital="Canberra">

相关用法


注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 OpenStruct.new。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。