Rubyでは、私はローカル変数を割り当てます。どのように代入記号が機能するのですか? - Ruby
sound = "bang".
は、main.sound=("bang")
の方法ですか?もしそうなら、そのメソッドはどこにどのように定義されているのですか?その割り当てはどのように機能していますか?そうでない場合は、実際に何が起こっていますか?
私は、setterメソッドの場合、x.sound =( "bang")と言っていることを知っています。引数 "bang"でオブジェクト "x"のメソッド "sound ="を呼び出しています。インスタンス変数 "sound"を作成しています。
と私はそのすべてを描くことができます。 "main"オブジェクトに変数を代入するときには使用できません。私が知っている限り、それはObjectクラスのインスタンス変数ではありません...またはそれですか?私は困惑している。
この情報は、あなたのすべての質問にお答えするのに十分ではない..です –
背景は私がここで尋ねた質問であるhttp://stackoverflow.com/questions/20932032/naming-methods-as-variables-calling-methods-ruby/20932119#20932119。 –
質問:「コードの背後にあるロジックは何ですか?sound = "bang"?Rubyはそれをどのように解釈していますか? –