Ruby勉強

インターネットの企画職な人がプログラミングを勉強するブログ

2015-09-01から1ヶ月間の記事一覧

Ruby ライブラリ StringIO - Silver/Gold試験対策

require 'stringio' stringioの使い所がわからなかった。 http://itpro.nikkeibp.co.jp/article/COLUMN/20060314/232389/ まつもとゆきひろさんによると、 ログ出力のケースが挙げられている。 ファイルに書き込まずに、データベースやメモリ上など 多様な出…

Ruby 値渡し/参照渡し挙動 - Silver/Gold試験対策

a=0 b=a c=b d=c p d #=> 0 a += 1 p d #=> 0 a="hoge" b=a c=b d=c p d #=> "hoge" a.capitalize! p d #=> "Hoge" =end a="hoge" e="fuga" b=a c=b d=c a=e p d #=> "hoge" p a #=> "fuga"

Ruby Time - Silver/Gold試験対策

現在時刻 Time.now #=> 例: 2015-09-10 07:31:38 +0900 Time.new #=> 例: 2015-09-10 07:31:38 +0900 指定した時間オブジェクトを返す。 Timeオブジェクトもしくは数値で指定。 数値はUnix起点時間である1970/1/1からの経過秒数 Time.at(1441000000) #=> 201…

Ruby method_missing - Silver/Gold試験対策

No Method Error class Fuga def hoge puts "hogeだよ!" end end fuga = Fuga.new fuga.foo # No Method Error BasicObject Classに定義されている、method_missingではNoMethodError時に実行することを記載できる class Fuga def hoge puts "hogeだよ!" e…