當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。