2

次のコードがあります。

person1 = { :first => "bob", :last => "perry"}
person2 = { :first => "fred", :last => "perry"}
person3 = {:first => "jane", :last =>"perry"}
family = {:dad => person1, :son => person2, :mum => person3}

puts (family[:dad][:last],family[:dad][:first])

次のように出力されます。

perry
bob
nil

nil も出力されるのはなぜですか?

4

1 に答える 1

4

irbこれは、最後に実行されたメソッドの戻り値を出力し、putsnil を返します。

(またはでrails c。)

于 2012-08-15T18:43:32.410 に答える