class Upcaser def initialize(value) @value = value end def +(other) self.class.new(@value + other.value) end def to_s @value.upcase end attr_reader :value __(1)__ end puts Upcaser.new("Hello") + Upcaser.new("World") [Execution Result] HELLOWORLD
__(1)__に入る答えは?
正解 public :value protected :value
なぜpublic :valueとprotected :valueが正解になるかがわかりません。
解説していただける方いませんか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。