【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
大変お世話になっております。selfについてご教示ください。 以下の内容はどちらも同じ結果が出力されますが、 見に行く値が違うということになるのでしょうか。
self
class User attr_accessor :name def initialize(name) @name = name end def call puts "i am #{@name}" ←initializeの値を見に行く?? puts "i am #{self.name}" ←変数を使って保持した値を直接見に行く?? end end tanaka = User.new("田中太郎") ←インスタンス変数? tanaka.call
よろしくお願いいたします。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
大変お世話になっております。
selfについてご教示ください。以下の内容はどちらも同じ結果が出力されますが、
見に行く値が違うということになるのでしょうか。
よろしくお願いいたします。