問題タブ [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 投票する
12 に答える
115098 参照

c# - 「var」を使用するとパフォーマンスに影響しますか?

以前に、キーワードを使用する例が非常に多く見られる理由についてvar質問したところ、匿名型にのみ必要であるにもかかわらず、コードの記述を「より速く」/より簡単にし、「理由だけ」で使用されているという答えが得られました。

このリンク (「C# 3.0 - Var Isn't Objec」)をたどるvarと、IL で正しい型にコンパイルされることがわかりました (記事の途中に表示されます)。

私の質問は、IL コードがキーワードを使用すると、さらにどれくらいvarかかるかということです。それがどこでも使用された場合、コードのパフォーマンスが測定可能なレベルに近づくでしょうか?

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

python - Python の変数スコープに関する小さな質問

私はpythonの初心者で、質問があります。私にとって非常に混乱しています。最初に関数を定義し、その関数内で、以下の別の関数で定義されている変数を使用する必要がある場合、このようにすることはできますか? または、別の関数の戻り値を関数にインポートするにはどうすればよいですか? 例えば:

0 投票する
4 に答える
3640 参照

c# - 基本クラスのセッターまたはゲッターを使用するc#

サブクラスがこれらの変数にアクセスできるように、基本クラスのメンバー変数を保護に設定することをお勧めしますか? それとも、メンバー変数をプライベートに設定し、サブクラスがゲッターとセッターによって変数を取得または設定できるようにすることをお勧めしますか?

また、getter メソッドと setters メソッドの使用が推奨されている場合、保護された変数はいつ使用されますか?

0 投票する
1 に答える
1768 参照

xslt - xsl グループ化ソートの問題

xsl をグループ化するために使用している次の xsl テンプレートがあります。私が抱えている問題は、@Title を大文字にする必要があることです。現在、グループ化では大文字と小文字が別々のグループとして認識されているためです。

call-template を使用して変数を設定しようとしましたが、xsl はこれを気に入らないようです:

私が達成しようとしているのは、メウンチアンのグループ化ですが、大文字と小文字を区別しません-これが理にかなっていることを願っています!

キーラン

0 投票する
45 に答える
1649775 参照

string - Bash変数から空白を削除するには?

次のコードを含むシェル スクリプトがあります。

hg stただし、常に少なくとも 1 つの改行文字が出力されるため、条件付きコードは常に実行されます。

  • ( PHP$varのようtrim()に)空白を取り除く簡単な方法はありますか?

また

  • この問題に対処する標準的な方法はありますか?

sedまたはAWKを使用できますが、この問題にはもっと洗練された解決策があると思います。

0 投票する
11 に答える
80259 参照

python - 最初の使用後に再割り当てすると、ローカル変数の UnboundLocalError

次のコードは、Python 2.5 と 3.0 の両方で期待どおりに機能します。

ただし、行(B)のコメントを外すと、UnboundLocalError: 'c' not assigned(A)が表示されます。aとの値はb正しく出力されます。これには、次の 2 つの理由から完全に困惑しています。

  1. 行(B)の後のステートメントが原因で、行(A)で実行時エラーがスローされるのはなぜですか?

  2. エラーが発生しているのに、変数ab期待どおりに出力されるのはなぜですか?c

私が思いつく唯一の説明は、ローカル変数cが割り当てによって作成されるということc+=1です。これは、ローカル変数が作成される前であっても、「グローバル」変数よりも優先cされます。もちろん、変数が存在する前にスコープを「盗む」ことは意味がありません。

誰かがこの動作を説明してもらえますか?

0 投票する
4 に答える
2370 参照

python - ヘルプが必要-Pythonでの変数の作成

a1、、、...として変数a2を作成したい。そのために、forループを使用しました。ループ内の変数はインクリメントするので、上記のように変数を作成する必要があります。a3a10

誰かが私にアイデアを与えることができますか?

作成時に、それらに値を割り当てることができる必要もあります。

ここで構文エラーが発生します。

0 投票する
1 に答える
4936 参照

c# - C# でスタック上の変数のリストを取得できますか?

スタック上の変数とその値のリストを取得することが .NET/C# で可能かどうか疑問に思っていますか? アプリの例外ハンドラーを作成していますが、標準のスタック トレースを超えて、スタック上にある変数の名前と値も確認したいと考えています。これができるかどうか、何か考えはありますか?

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

php - PHP: 警告なしで未定義の変数を出力する

警告を表示せずに未定義の変数をエコーする簡単な方法があるかどうか疑問に思っていますか? (エラー報告レベルは変更できますが、変更したくありません。)これまでに持っている最小のものは次のとおりです。

isset($variable)?$variable:''

私はいくつかの理由でこれを嫌います:

  • 少し「冗長」で複雑です
  • $variable繰り返される
  • 空白の文字列の反響は、いつも私を悩ませます。
  • 私の変数名はおそらくもっと長くなるでしょう。$arrayvar['parameter']
0 投票する
4 に答える
290 参照

python - Python でヘルプ変数を作成する必要があります (続き)

それは役に立ちました。以下のような問題に直面しています。

これにより、次の結果が得られます。