2008-11-26から1日間の記事一覧

結構いいコードが生成できるようになりました

基本ブロック内の変数畳み込みなどを実装しました。 def array3 a = [1, 2, 3, 4, 5] i = 0 i = i + 0 a[i] = 2 p i a[i] + a[1] + a[2] end がこんな感じに生成されます。pメソッドのの呼び出しのところでRubyでは変数iですが、0であることが静的に判る(本…