24
Rubyでは、文字列/シンボルを使用してオブジェクトのプロパティを取得および設定するにはどうすればよいですか?Ruby:文字列/シンボルを使用してオブジェクトのプロパティを取得/設定する
たとえば、car
のオブジェクトがcar.color
およびcar.name
の場合、
あなたはそのプロパティを取得するためにcar.send(:color)
を行うことができますが、どうすれば設定できますか?
Rubyでは、文字列/シンボルを使用してオブジェクトのプロパティを取得および設定するにはどうすればよいですか?Ruby:文字列/シンボルを使用してオブジェクトのプロパティを取得/設定する
たとえば、car
のオブジェクトがcar.color
およびcar.name
の場合、
あなたはそのプロパティを取得するためにcar.send(:color)
を行うことができますが、どうすれば設定できますか?
car.send("name=", value)
それとも
car.send("color=", value)
パーフェクト!ありがとうございました。 – Calvin
私はこれが大好きですが、他のほとんどのプログラミング言語にも同様の機能があるのだろうかと思います。 –
@ W.M。 Javascript: 'car [" name "] = value;' –