🖥
Ruby | pry とか p で表示される アットマークって何なの?
答え
インスタンス変数。
メソッドの戻り値とかじゃないので注意。
コード例
class A
def initialize
@some_instance_variable = :example
end
end
p A.new # #<A:0x00007fc3930961c8 @some_instance_variable=:example>
ちなみに
- pの結果にはinspectメソッドが使われる。
環境
- ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-darwin17]
参考
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
公開日時
2018-06-03
Discussion