タグ case文
人気順 5 users 50 users 100 users 500 users 1000 usersRuby 2.7正式版が登場、オブジェクトのパターンマッチ、REPLの改善など。次はRuby 3が年内登場予定! - Publickey
毎年12月25日のクリスマスにアップデートされるオブジェクト指向スクリプト言語の「Ruby」。今回も新バージョンとなるRuby 2.7正式版が予定通り、2019年12月25日にリリースされました。 Ruby 2.7の主な新機能は、case文でのオブジェクトのパターンマッチ、コマンドラインからRubyが利用できるirbにおける複数行編集の対... 続きを読む
なぜRubyのcase/whenはインデントしないのかを考えてみた - give IT a try
2013-02-28 なぜRubyのcase/whenはインデントしないのかを考えてみた Ruby はじめに 昨日はソニックガーデンにしては珍しく、ちょっとしたコーディングスタイル論争(?)が発生しました。 議論のネタになったのはRubyのcase文のインデントについてです。 when節はインデントすべきか、それともcaseキーワードと揃えるべきかの議論になりました。 x = 1 # インデントす... 続きを読む
Ruby の便利ハック « blog.udzura.jp
上記のようにすると、長ったらしい 「Float::INFINITY」 を短く「∞」と書けて、例えばテストケースのような場合にクソ楽になるのでおすすめです。 * * * Rubyのcase文で「〜以上」みたいな表現は可能でしょうか? ⬆みたいな回答をしていたのを急に思い出して書いてみた。Scなんとかlaと言う言語のようにUTF-8の文字列もメソッド名に使えますね(1.9から〜)。 続きを読む
あまり知られていないPHPの構文について:phpspot開発日誌
zuzara.com 実PHPのswitchのcase文には関数が使える PHPって次のような構文も通るんですね。 マニュアルにも載ってないみたいで、当然私も知りませんでした^^; switch ($test) { case ($test > 10): echo "10!"; break; case is_numeric($test): ... これ... 続きを読む