那些我希望在一开始使用 Zsh(oh-my-zsh) 时就知道的

2015-04-08
阅读 2 分钟
63.5k
zsh + oh-my-zsh 配合是真心好用,而且 oh-my-zsh 还偷偷干了很多人不知道的事,比如 rake task也能补全,第一次见到时真是有点惊讶。好吧,下面说一说我希望一开始就知道的。

理解 Ruby 里的 block

2015-04-04
阅读 3 分钟
5k
First-class functions 是指在某些语言里,函数是一等公民,可以把函数当做参数传递,可以返回一个函数,可以把函数赋值个一个变量等等,反正就是正常值能做的事函数都能做。JavaScript 就是这样的。举个例子(下面的所有例子里,当我提到JavaScript 时,示例代码都用的 CoffeeScript):