0

同じメソッドでvariable@variableを使用すると、rubyは混乱しますか?そうでない場合は、2つの異なるアクションメソッドで変数@variableを使用しますが、それでも同じコントローラーで使用しますか?

助けてくれてありがとう

4

4 に答える 4

1

両方の質問にいいえ。ローカル変数とインスタンス変数は互いに競合しません。

とはいえ、読みやすさの理由から、そのうちの1つを変更することをお勧めします。

于 2012-11-24T22:11:12.693 に答える
1

variable@variableは2つの異なる変数名なので、問題ありません。

于 2012-11-24T22:11:30.193 に答える
1

いいえ、違いますので気にせずにできます。これらは2つの異なる名前なので、両方を使用できます。2つの異なるアクションメソッドについては、同時にロードされることはないため、これを実行することもできます。

于 2012-11-24T22:11:56.713 に答える
1

いいえ。インスタンス変数@fooとローカル変数fooは完全に別のものです。ただし、両方を使用するのが良いスタイルかどうかは非常に議論の余地があります。

于 2012-11-24T22:13:34.970 に答える