「パーフェクトRuby」を読んでいる

パーフェクトRuby (PERFECT SERIES 6)

パーフェクトRuby (PERFECT SERIES 6)


写経していて疑問が湧いても
誰に聞いていいのかわからないので
とりあえずここにメモしておきます。

第2章 Rubyの言語仕様

pとかputsとかいらないの?

サンプルコード写経してたんですけど、
動かした時の結果が

# => hogehoge

てあると思うんですけど、
これ得るにはpとかputsとか書かなくていいの?

class Ruler
  attr_accessor :length
  
  def initialize(length)
    @length = length
  end
end

ruler = Ruler.new(30)
ruler.length                # =>30

(「パーフェクトRuby」p.54より引用)

これ30て値を得ようと思ったら、
pとかputsとか書かなくていいの?

irbでやってみたら、=>30て返ってきたけど。。

写経ってirbでやるもの?

nilと一緒に返ってきた

55ページのクラス変数のサンプルコード書いたら

Hello, My class variable!
nil
Hello, My class variable!
nil

て返ってきたんですけど、
このnilてなんでしょうか?