instance_varaible_set
/instance_variable_get
またはattr_writer
/attr_reader
の中からオブジェクトのインスタンス変数にアクセスする必要がある状況はありますか?彼らはスピードの点でどのように異なっていますか?instance_variable_set/vs attr_writer/readerを取得する
インスタンス変数にエンドユーザーに公開されたメソッドをアクセスさせたい場合は、簡単にするためにattr_writer
/attr_reader
を使用する必要がありますが、個人的に使用する場合は、 instance_varaible_set
/instance_variable_get
。このことは正しいのでしょうか?
私は実際にプロファイラを実行しましたが、instance_varaible_set/instance_variable_getが少し遅くなっているようです。 – sawa