在JavaScript属性可以直接用裸字访问:红宝石相当于像Javascript一样的hash.key访问?
var evil = {"knievel":"evel","daredevil":"fearless"}
evil["knievel"] // "evel"
evil.knievel // "evel"
有什么用Ruby相似,而不必做evil["knievel"]
?
在JavaScript属性可以直接用裸字访问:红宝石相当于像Javascript一样的hash.key访问?
var evil = {"knievel":"evel","daredevil":"fearless"}
evil["knievel"] // "evel"
evil.knievel // "evel"
有什么用Ruby相似,而不必做evil["knievel"]
?
require "ostruct"
evil = OpenStruct.new(:knievel => "evel",:daredevil => "fearless")
puts evil.knievel
谷歌搜索“红宝石ostruct”没有结果? – Geo
好吧,我得到了它的感谢....这是一个结构。 – pankajdoharey
http://stackoverflow.com/questions/1177594/ruby-struct-vs-openstruct – pankajdoharey
真的,为什么这有一个-1? (我退出选票或者我会修正这种情况。) – 2011-09-09 22:47:05
为什么会有-1 – pankajdoharey
@NullUserException:对不起 – pankajdoharey