タグ

2016年12月1日のブックマーク (2件)

  • 【Ruby Advent Calendar 2016 1日目】 Ruby でブロックを簡潔に定義する - Secret Garden(Instrumental)

    Ruby Advent Calendar 2016の1日目の記事になります。 わたしはあまり Rails と言ったフレームワークや Ruby がよく利用されてる Web 界隈には詳しくはないので、記事は Ruby という言語に関するネタになります。 [Ruby といえば] さて、表題のブロックですが、Ruby といえばブロック、ブロックといえば Ruby というぐらい Ruby という言語を語る上では切っては切れない機能の一つになります。 特に #map や #select などと言ったリスト操作とブロックの組み合わせは Ruby を書く上での醍醐味と言っても過言ではないと思います。 [ブロックの不満点] そんな Ruby では多用されるブロックですが、コードを書く上で少し不満点があります。 例えば次のようなコードをみてみましょう。 ["foo", "bar", "baz"].map {

    【Ruby Advent Calendar 2016 1日目】 Ruby でブロックを簡潔に定義する - Secret Garden(Instrumental)
    tuto0621
    tuto0621 2016/12/01
    [:foo, :hoge, :bar, :fuga].select(&_1.to_s.length > 3) とかいいなー
  • RubyPico 0.9.2 リリース - Appタブ、irb、Browser.post、choise - ブログのおんがえし

    RubyPico 0.9.2 をリリースしました。irbをエディタ画面を経由せず実行できるようになったり、自分の作ったスクリプトをアプリとして登録できるようになりました。 他にもPOSTメソッドを呼び出せるBroser.postや、複数選択肢の中からタップさせて結果を返してくれるchoiseなど楽しいAPIがたくさん組み込まれました。 RubyPico ongaeshi仕事効率化無料 Appタブ 今まであった File, Sample に加え、新たにAppタグが増えました。ここに表示されたスクリプトはエディタ画面を経由せずに直接実行されます。スクリプトの中身を確認したいのではなく実行した結果に興味があるときは大変便利です。 irb, lineno が標準でアプリ化されています。特にirbは動作を確認したいときや簡易電卓として頻繁に使う人が多いのではないかと思います。 自作スクリプトをアプリ

    RubyPico 0.9.2 リリース - Appタブ、irb、Browser.post、choise - ブログのおんがえし
    tuto0621
    tuto0621 2016/12/01
    書きました