摘要: 发现Ruby的语法糖好多,比如函数调用,参数列表可以写括号和不写括号。代码块可以用do end 或者 {}。 还有 if,unless后置。等等。如果看Ruby代码看多了,你会发现,它很多地方的设计,继承于Lisp。Matz可能是当初想设计一门语言,获得和Lisp一样的表达能力,但是又不想弄成Lis... 阅读全文
posted @ 2015-04-23 16:06 foo__hack 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 刚开始学Ruby,一下子搞不清其中的Symbol(变量需要加:)和字符串有什么区别,为这么要为语言设计这么一个东西。让我很迷惑。首先,字符串对象,是不同的。比如"String" "String"就不同,实例不同。"String".equal?("String") 这函数返回的是false。但是相同名... 阅读全文
posted @ 2015-04-23 08:51 foo__hack 阅读(1422) 评论(0) 推荐(2) 编辑