摘要: ruby comes with a set of predefined variables$: = default search path (array of paths)其他Ruby特殊变量:$! 最近一次的错误信息$@ 错误产生的位置$_ gets最近读的字符串$. 解释器最近读的行数(line number)$& 最近一次与正则表达式匹配的字符串$~ 作为子表达式组的最近一次匹配$n 最近匹配的第n个子表达式(和$~[n]一样)$= 是否区别大小写的标志$/ 输入记录分隔符$\ 输出记录分隔符$0 Ruby脚本的文件名$* 命令行参数$$ 解释器进程ID$? 最近一次执行的子进程 阅读全文
posted @ 2012-11-14 15:25 卜海清 阅读(5348) 评论(0) 推荐(0)
摘要: Underscore 一个非常实用的JavaScript库,提供许多编程功能的支持,就像你期望 Prototype.js (或者 Ruby), 有这些功能且不扩展任何JavaScript的原生对象使用起来非常方便。 在FireBug里varo=[1,2,3];console.log(_.select(o,function(n){returnn%2!==0}));//output:[1,3]underscore.js对于想用JavaScript实践Functional Programming的同学非常实用。 以后会大力使用它。 阅读全文
posted @ 2012-11-14 13:18 卜海清 阅读(182) 评论(0) 推荐(0)