関数を連結する
Function#chainで複数の関数を連結して、1つの関数にできます。
// 連結する関数の配列 var fs = Array( (i:Int)=>i+2, (i:Int)=>i*3, (i:Int)=>i-2) // 連結した関数を実行。 println( Function.chain(fs)(4) )
実行結果です。
16
Function#chainで複数の関数を連結して、1つの関数にできます。
// 連結する関数の配列 var fs = Array( (i:Int)=>i+2, (i:Int)=>i*3, (i:Int)=>i-2) // 連結した関数を実行。 println( Function.chain(fs)(4) )
実行結果です。
16