Namespace brook.lambda
簡単に小さな関数を作る為のテンプレートを提供します。
Defined in: lambda.js.
Constructor Attributes | Constructor Name and Description |
---|---|
Method Attributes | Method Name and Description |
---|---|
<static> |
brook.lambda.lambda(expression)
文字列表現を受け取り、シンプルな関数を生成します。
|
Method Detail
<static>
{function}
brook.lambda.lambda(expression)
文字列表現を受け取り、シンプルな関数を生成します。
var f = lambda('$ * $'); // 第一引数を二乗する関数
var f = lambda('x,y-> x + y'); // xとyを受け取って、x+yを返す
var f = lamnda('x->y->z-> x+y+z'); // 部分適用できる関数を作る
- Parameters:
- {string} expression
- Returns:
- {function}