继续
Ruby 中有以感叹号和问号结尾的方法。
问号被用于判断返回 Boolean 是否为真的方法,如 Array.empty?。
叹号用来表示用到的方法要多加小心。一般不带叹号的方法返回调用该方法的一个拷贝,而带感叹号的则会修改原来的对象。
可以通过 Hash.new 方法来建立新的空的 hash。
.to_sym 和 .intern 作用一样,都是讲字符串转换为 Symbol。
Hash 中 key 如果本身是一个单词,可以直接用 key: value 的形式,如果是多个单词的话,就要 :"key word" => value 了。貌似是这样的。
lrthw 中从来没有提到过 The Zen of Ruby。 Ruby 是一种很随意的语言,比如
1
| |
和英语的读法差不多的杨泽,语法相当随意。
加一个@是实例变量,两个@ @@是类变量,加$的是全局变量。