Ruby

Ruby 〜Time,Dateオブジェクト覚書〜

Time,Dateオブジェクトについて Rubyにおいて日付や時間を扱うにはTime、Dateオブジェクトで表現できる。 Timeメソッドについて Timeメソッドで時間を扱う 次のコマンドで時間とタイムゾーンを表示できる。 [1] pry(main)> Time.now => 2019-06-02 13:01:17 …

Ruby 〜Rangeオブジェクト覚書〜

Rangeオブジェクトについて Rangeオブジェクトとは、ある値の範囲を扱うオブジェクト。 例:1から3の範囲の表し方 irb(main):001:0> 1..3 => 1..3 irb(main):002:0> (1..3).class => Range irb(main):003:0> to_aメソッドで表示するとより分かりやすい irb…

Ruby 〜Hashオブジェクト覚書〜

Hashオブジェクトについて Hashオブジェクトはキーとバリューの組み合わせでデータ表現できるオブジェクト 通常Hashオブジェクトを使うには{}中括弧を使う。 irb(main):011:0> user1 = { name:'一郎'} => {:name=>"一郎"} irb(main):012:0> user2 = { id: …

Ruby 〜Arrayオブジェクト覚書〜

Arrayとは Arrayは一般的に配列とも呼ばれ、開発で頻繁に使われる重要なオベジェクトで 複数のオブジェクトを格納できるオブジェクトです。 Arrayオブジェクトの生成 [1] pry(main)> [] => [] [2] pry(main)> [1,2,3] => [1, 2, 3] [3] pry(main)> [1,'文字'…

Ruby 〜Integer,Float,Enumeratorオブジェクト覚書〜

Ruby Integer,Float,Enumeratorについて 四則演算 足し算、引き算、掛け算、割り算について [1] pry(main)> 1 + 1 => 2 [2] pry(main)> 2 - 1 => 1 [3] pry(main)> 100 * 1.08 => 108.0 [4] pry(main)> 4 / 2 => 2 [5] pry(main)> ・ちょこっとメモ Integer…

Ruby 〜Stringオベジェクト覚書編〜

RubyのStringオブジェクトについて 文字列を扱うオブジェクトでシングルクオートかダブルクオートで囲んだ文字列がStringオベジェクト $ pry [1] pry(main)> '文字' => "文字" [2] pry(main)> "文字" => "文字" [3] pry(main)> Stringオブジェクトのクラスの…