lift 一个用于将函数应用从表达式中提取出来的小库
电梯.js Lift.js 是一个用于将函数式应用程序从表达式中提取出来的小型库。想象一下你有:
var f = function ( x ) { /.../ } ;
var g = function ( x ) { /.../ } ;
如果你可以这样写是不是很酷:
var h = f + g ;
意思是:
var h = function ( x ) { f ( x ) + g ( x ) ; } ;
例子
function add ( a , b ) { return a + b } ;
var liftedAdd = lift ( add ) ;
liftedAdd ( 3 , 4 ) // == 7
liftedAdd ( function ( ) { return 3 ; } , 4 ) ( ) // == 7
下载地址
用户评论