文件名称:js-lambda:用于Lambda演算的DSL
文件大小:6KB
文件格式:ZIP
更新时间:2024-05-18 06:05:12
JavaScript
js-lambda DSL用于但不限于lambda演算。 用法 在浏览器中 < script src =" lambda.js " charset =" UTF-8 " > </ script > node.js var lambda = require ( './lambda.js' ) . lambda , λ = lambda ; 概要 lambda ( "x:x" ) ( 42 ) === 42 ; λ ( "x:x" ) ( 42 ) === 42 ; // λ = lambda λ ( "n:n<=1?n:n*_0(n-1)" ) ( 10 ) === 3628800 ; // _0 for recursion λ ( "x,y:Math.sqrt(x*x+y*y)" ) ( 3 , 4 ) === 5 ; //
【文件预览】:
js-lambda-master
----.gitignore(84B)
----lambda.min.js(734B)
----package.json(531B)
----.travis.yml(49B)
----lambda.js(1KB)
----README.md(3KB)
----test()
--------test.js(1KB)
--------index.html(845B)
--------helper.js(445B)