無料で使えるシステムトレードフレームワーク「Jiji」 をリリースしました!

・OANDA Trade APIを利用した、オープンソースのシステムトレードフレームワークです。
・自分だけの取引アルゴリズムで、誰でも、いますぐ、かんたんに、自動取引を開始できます。

Inject

rubyでよく使うInject関数を書いてみました。配列のメソッドではなく、ただの関数ですが。

function Inject( $enumerable, $init, $proc ) {
  foreach ($i in $enumerable ) { 
    $init = &$proc $init $i 
  }
  return $init
}

実行結果です。

PS C:\> Inject 1,2,3 5 { $args[0]+=$args[1]; $args[0] }
11