読者です 読者をやめる 読者になる 読者になる
無料で使えるシステムトレードフレームワーク「Jiji」 をリリースしました!

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

今日の気づき

たまに発生する以下のようなコードですが、

map = {}
...
list = map[str] #ハッシュからリストを取得
if list == nil # リストが未作成であれば、
  list = []       # リストを作成してハッシュに積む
  map[str] = list
end
list << number # リストに値を追加。

これは↓これでいいのか。

map = {}
...
list = map[str] || map[str] = []
list << number

ふむ。ちょいスッキリ。