nil

Rubyの勉強しています。いろいろと教えてください。

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

RubyのFixnum

こんちはっす Rubyの世界は全てオブジェクトである。ということを頭に叩き込んで勉強しております。しかし、最近奇妙なものにぶつかりました。 変数はオブジェクトを指すタグであって、変数は直接オブジェクトを保持しているわけではないという認識です。下…

Rubyの変数と参照値渡し

AOJでRubyで競技プロの問題解いてて、Rubyってメモリ消費が多いんだなーてことを実感。Rubyのオブジェクトがどれくらいメモリを消費しているのか確認できる方法調べてみました。 require 'objspace' rvalue_size = GC::INTERNAL_CONSTANTS[:RVALUE_SIZE] num…

Rubyのクラスについて

Rubyはすべてオブジェクトなのでクラスもオブジェクトです。クラスはClassクラスのインスタンスになります。classを定義方法は以下、 class hoge end Classクラス Classクラスにも親がいます。ancesotresメソッドを使って確認してみます。 Class.ancestors #…