問題タブ [local-variables]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1131 参照

stack - 誰かがMSILのこれらの数行を説明できますか?

誰かがMSILのこれらの数行を説明できますか?値を評価スタックからローカル変数に移動し、すぐに戻して返すだけなのはなぜですか?

次のMSILコードは、単一の引数(文字列)をロードし、boolを返すメソッドを呼び出してから、そのbool値を返します。私が理解していないのは、なぜstloc.0を呼び出してメソッドの戻り値をローカル変数に格納し、次にラベル付けされた次の行に明示的な無条件の制御転送を実行して(不要のようです)、値を元に戻すだけです。返す前の評価スタック。

なぜこれが行われるのかについての私の最も良い推測は、評価スタックの値が実際にブール値であることを確認してから返す前に、ある種の型チェックを実行することです。しかし、私は次の行への明示的なジャンプについてはわかりません。つまり、とにかくそこに行きませんか?メソッドのC#ソースコードは1行だけで、メソッドの結果を返します。

0 投票する
5 に答える
14634 参照

python - ローカル辞書を変更する方法はありますか?

localsローカル値の辞書を返す組み込み関数です。ドキュメントには次のように記載されています。

警告

このディクショナリの内容は変更しないでください。変更は、インタープリターによって使用されるローカル変数の値に影響しない場合があります。

残念ながら、Python 3.0 の exec にも同じ問題があります。これを回避する方法はありますか?

使用事例

検討:

depends は、引数で指定された文字列を list に格納しますtest.dependences。これらの文字列は辞書のキーdです。put_into_locals値を取り出しdてローカルに入れることができるように書きたいと思います。これは可能ですか?

0 投票する
2 に答える
8568 参照

mysql - ローカル変数を使用した動的MySQL

MySQLデータベースでセッション変数を使用せずに動的SQLステートメントを使用するにはどうすればよいですか?

現在、私はそのようなコードを持っています(MySQLストアドプロシージャに):

ただし、ローカル変数のみを使用したいので、この手順を次のように開始します。

@charはどこにも使用しないでください。これを行う方法はありますか?

0 投票する
6 に答える
576 参照

c# - C# のローカル変数に関する問題

for ループ内で割り当てる必要がある変数がいくつかあります。どうやら、ループが終了すると、C# はそこで起こったことを無視し、変数は元の状態に戻されます。具体的には、List の最後と最後から 2 番目の要素にする必要があります。コードは次のとおりです。

注: 不適切な変数名は気にしないでください。これらは実際には一時的な変数です。より複雑なものは、物事を混乱させるでしょう。

さて、これを解決するには(私が知っている)2つの方法があります.1つはループ終了後に変数を有効にする方法を考え出すこと、もう1つはtemp = my_list[-1]最後の要素を取得するためにできるPythonのようなことをすることです.リストの。これらのいずれかが C# で可能ですか?

編集:コンパイルしようとすると、「割り当てられていないローカル変数 'temp1' の使用」エラーが発生します。このコードは実行されることさえありません。呼び出されることのないメソッドの中にあるだけです。これが役立つ場合は、別のループ内で変数を使用しようとしています。

0 投票する
2 に答える
557 参照

ruby-on-rails - defに渡された配列内の変数の使用-Rails

Railsアプリケーションで円グラフを生成するためにGoogleChartsAPIを使用しています。ただし、ヘルパーのdefにローカル変数を渡す際に問題が発生します。defは、[label、value]ペアの2D配列を取ります。ローカル変数を値として渡そうとすると、それは気に入らない。これらは事前に計算され、通貨形式です。変数を引用符または中に入れることも機能し#{}ません。

application_helper.rb

ビューのdef呼び出し:

ローカル変数を渡すにはどうすればよいですか?

0 投票する
5 に答える
23839 参照

ruby - Rubyで変数を未定義にする

irbを使用しているとしましょうa = 5a入力するとaが返されるように の定義を削除するにはどうすればよいNameErrorですか?

いくつかのコンテキスト:後で私はこれをしたい:

0 投票する
7 に答える
14321 参照

c# - C#でローカル定数を宣言するには?

C# でローカル定数を宣言する方法は?

Java と同様に、次のことができます。

C# で同じことを行うには? readonly私はandで試しましconstたが、どれもうまくいかないようです。

どんな助けでも大歓迎です。

ありがとう。