Ruby技術者認定試験Goldの問題で自分で理解できない問題があるので、教えていただければ幸いです。
以下のコードと同じ意味のコードを選びなさい
ruby
1def foo 2 puts "Hello" 3end
答え
ruby
1class Object 2 private 3 def foo 4 puts "Hello" 5 end 6end
トップレベルはObjectクラスでトップレベルで定義された、メソッドの可視性はprivateということなんですが。
なぜトップレベルで定義された、メソッドの可視性はprivate何でしょうか?
問題文が開示されていないので回答できません。
回答2件
あなたの回答
tips
プレビュー