ruby-note1
1.缩进2个字符是ruby事实上的标准
2.字符串,双引号比单引号做更多的工作,比如处理\n,处理#{expression}等
3.modules有两个作用:
a.用做命名空间
b.可以用在类间共享"功能",如果一个类mix in一个模块,那么模块的实例方法都变得存在,就像他们在类中定义了一样.
在rails中,modules用来处理helper方法,比如:
module StoreHelper4.Marshaling对象,把对象转化为byte流,在需要的时候读入,rails用此来处理session data
def capitalize_words(string)
string.gsub(/\b\w/) { $&.upcase }
end
end




















0 Comments:
Post a Comment
<< Home