attr_accessorで生成される値の初期値について悩んだ

December 31, 2020

commit history
  1. 2020/12/06 16:02:25 ba65787
headline

結果をオンラインエディタで確認

http://tpcg.io/kEJ3mtih

雑に書いたサンプル

class Person
  attr_accessor :hand
  def initialize(params={})
    @hand = params[:hand]
  end
end

ben = Person.new(hand: 8)
p ben.hand
# 8

pen = Person.new
p pen.hand
# nil

hand8ってなんやねん。10だろ。fingerか


contact