2

Pythonでは、たとえばgetattrがあり、次のことができます。

 class test:
       def say(word):
           return word

やって、

getattr(test,'say')('something')

これを返します:

'something' 

あなたがそれを埋めたので、デフォルトはgetattrで「何か」と言いました。

Rubyでいくつかのメソッドを試しましたが、それを機能させる唯一の方法は、クラス内で実際にself.say('something')を実行することです.rubyのgetattrのようなものはありますか? 前もって感謝します。

4

1 に答える 1