simanのブログ

ゆるふわプログラマー。競技プログラミングやってます。Ruby好き

2013-02-06から1日間の記事一覧

Rubyでの1行条件式

Rubyをやるなら1行条件式を書こう! 普通のif文 if true puts "Hello World" end Hello World 普通すぎる。あとなんかださい(個人的主観です) else ifやelse句を使わない条件式なら1行で書いたほうがスッキリする。 puts "Hello World" if true Hello World …

RubyでのProcとlambdaとクロージャー

Procとlambdaを使ってクロージャを書く。 自分の中のクロージャの認識は「独立したローカル変数の操作」程度である 簡単なサンプルとしてはカウンティングがよくある [1] pry(main)> def closure [1] pry(main)* count = 0 [1] pry(main)* return lambda { r…