摘要: 最近在看R,不过还是习惯性地对语言特性感兴趣。R也可以操作代码本身,有一个类似lisp 宏的系统。不过他更像IO language,利用延迟计算+代码操作,可以完成类似lisp宏的功能,定义新的“语法结构”。 一个例子: 我们实现一种机制可以部分地给一个函数的参数来得到一个新的函数(柯瑞化)。 比如我们有一个函数如下: f function(b, c) f(1, b, c) 这里为了实现简单... 阅读全文
posted @ 2015-04-07 16:35 wehu 阅读(2452) 评论(0) 推荐(0) 编辑