2014-07-01 学習記録:Ruby、Hadoop [Ruby] Rubyの概要、言語仕様 参考書籍 パーフェクトRuby (PERFECT SERIES 6) 内容:1章 Rubyの概要 Rubyについて オブジェクト指向をベースとした動的プログラミング言語 テキスト処理からサーバサイドでの言語まで幅広く利用 クラスベースや手続き型など、複数の表現で記述可能 # クラスベース class Sample def say puts 'Hello, World!' end end sample = Sample.new sample.say # 手続き型 puts 'Hello, World!' 全てがオブジェクト プリミティブ型は存在しない 1やtrue/falseなどもオブジェクトで、メソッドを呼び出すことが可能 p 1.to_s p true.to_s true/falseやnilと