私はプロジェクトのオイラーソリューションを意味論的な意味でRuby one-linersとして実装しています。 Rubyに最後の式の値を自動的に与えるように強制することができれば、非常に便利です。これを行う方法はありますか?たとえば:Rubyスクリプトの最後の式を自動的に `puts`する方法はありますか?
#!/usr/bin/env ruby -Ilib -rrubygems -reuler
1.upto(100).into {|n| (n.sum.squared - n.map(&:squared).sum)
私は、私はでき単にputs
ラインを実現しますが、他の理由のために、私は明示的なputs
を避けたい(私が期待される出力と比較するため、テストでファイルをeval
する予定)。また、それは解決のために私に余分な4文字を割り当てます。 :)
私にできることはありますか?
この場合、どこに 'puts'を入れますか? – tadman
ファイルの最後の式に暗黙のうちに書いておきたいです。私はそれが可能であるかどうかは確信していませんが、もしあれば、私はここの誰かが知っていると考えました。 –