ヒアドキュメント ヒアドキュメント | Ruby リファレンスマニュアル [公式] 使い方 ヒアドキュメント開始記号 <<:終端の識別子を行頭に書く必要がある <<-:終端の識別子をインデントして […]
Articles Tagged: Ruby
メソッドに別名を付ける (alias / alias_method) [Ruby]
メソッドに別名を付ける alias キーワード、alias_method、及びメソッドオブジェクトは、それぞれ作成した時点で呼び出すメソッドが決定される。 alias:キーワード alias_method:エイリアスを作 […]
CSVファイルを読み書きする [Ruby]
class CSV CSV ライブラリを使用する場合、まず最初にライブラリを読み込む。 class CSV | Ruby リファレンスマニュアル [公式] CSV ファイルに出力する CSV.open | Ruby リフ […]
ベンチマーク (Benchmark) [Ruby]
Benchmark module Benchmark (Ruby 2.6.0) ドキュメント Module: Benchmark | Documentation for benchmark (RubyDoc.info) […]
例外の取り扱い (Exception) [Ruby]
例外 class Exception | Ruby リファレンスマニュアル [公式] 使い方 rescue で型を指定しなかった場合、 StandardError (とそのサブクラス) のみがキャッチされる。 Stand […]
ソート [Ruby]
sort と sort_by の違い array.sort { |a, b| a.hoge <=> b.hoge } array.sort_by { |v| v.hoge } ブロックを使った場合、sort […]
ハッシュの操作 (Hash) [Ruby]
Hash class Hash | Ruby リファレンスマニュアル [公式] 使い方 空のハッシュを作成する。 ハッシュを作成する。 ハッシュに値を格納する。 Hash についてまとめる – Qiita H […]
知っておくと便利なメソッド [Ruby]
知っておくと便利なメソッド itself itself -> object self を返します。 instance method Object#itself (Ruby 2.5.0) Ruby method th […]
日時/日付の操作 [Ruby]
使い方 Time / Date / TimeDate – 日付系クラスのメソッド – Qiita Time.now 日付と時刻を扱う/全パターン網羅 – Qiita Time.new […]
文字列の操作 (String) [Ruby]
String クラス class String | Ruby リファレンスマニュアル [公式] 使い方 How To Work with String Methods in Ruby | DigitalOcean len […]