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

c# - .NET整数対Int16?

疑わしいコーディング方法があります。

カウント制限が 未満の項目の小さなリストを反復処理する必要がある場合は、変数の型として の代わりに32000を使用Int16します。を使用する方が本格的な よりも効率的であると想定しているため、これを行います。IntegerInt16Integer

私が間違っている?Int16anと anの使用に効果的なパフォーマンスの違いはありませんIntegerか? Int16使用をやめてInteger、カウント/反復のすべてのニーズに対応する必要がありますか?

0 投票する
21 に答える
1271 参照

variables - iという名前の変数は受け入れられませんか?

変数の命名規則に関する限り、イテレータには名前を付ける必要がありますか、iそれとももっとセマンティックな名前を付ける必要がありますcountか?使わないのならi、どうして?それが許容できると感じたi場合、それを使用すべきではない反復のケースはありますか?

0 投票する
12 に答える
34848 参照

javascript - JavaScriptで浮動小数点を整数に変換する最良の方法は何ですか?

JavaScript で浮動小数点数を整数に変換するには、いくつかの方法があります。私の質問は、どの方法が最高のパフォーマンスを提供するか、最も互換性があるか、またはベストプラクティスと見なされるかです?

私が知っているいくつかの方法を次に示します。

他にもいると思います。提案?

0 投票する
10 に答える
67564 参照

delphi - Delphi 変数はデフォルトで値で初期化されますか?

私は Delphi を初めて使用します。いくつかのテストを実行して、デフォルトでどのオブジェクト変数とスタック変数が初期化されるかを確認しました。

これは私が他の言語で慣れ親しんでいる動作ですが、Delphi でこれを信頼しても安全かどうか疑問に思っています。たとえば、コンパイラの設定に依存するのか、それともマシンによって動作が異なるのか疑問に思っています。オブジェクトのデフォルトの初期化値に依存するのは正常ですか、それともコンストラクターですべてのインスタンス変数を明示的に設定しますか?

スタック (プロシージャ レベル) 変数については、私のテストでは、ユニット化されたブール値は真であり、ユニット化された整数は 2129993264 であり、初期化されていないオブジェクトは単に無効なポインター (つまり、nil ではない) であることが示されています。アクセスする前に常にプロシージャレベルの変数を設定するのが標準だと思いますか?

0 投票する
10 に答える
1667 参照

variables - 範囲の広い関数変数の適切な命名規則は何ですか?

クラス メンバー、静的オブジェクト、グローバル オブジェクト、および構造体に対して異なる命名規則を使用できます。それらの例のいくつかを以下に示します。

または Java の場合は、this.member.

しかし、単一の変数が完全な関数スコープまたは短いライフスパン スコ​​ープを持っていることを伝える、関数変数スコープの適切な手法または命名規則はありますか?

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

c# - C# 変数の初心者を助ける

ボタンを押してデータベースにデータを保存しようとしていますが、変数が定義されている場所の性質上、変数は非公開のようです。それらが定義されている場所に移動しようとしましたが、これにより他のエラーが発生するようです。

修正が与えられた場合、なぜそのように修正されたのですか?

コードは次のとおりです。

0 投票する
14 に答える
612592 参照

python - 変数名と関数名のPythonでの命名規則は何ですか?

C# のバックグラウンドから来て、変数とメソッド名の命名規則は通常キャメルケースまたはパスカルケースのいずれかです。

Python では、上記を確認しましたが、アンダースコアが使用されていることも確認しました。

Python のより好ましい、決定的なコーディング スタイルはありますか?

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

.net - .NET DBNull とすべての変数タイプで何もない?

.NET の null 値と変数について少し混乱しています。(VB推奨)

オブジェクトか値型かに関係なく、特定の変数の「nullness」をチェックする方法はありますか? または、null チェックは、値の型 (System.Integer など) をチェックしているのか、オブジェクトをチェックしているのかを常に予測する必要がありますか?

私が探しているのは、考えられるすべての種類のヌル性をチェックする関数だと思います。つまり、

a) 宣言されてから値が割り当てられていない

b) (データベースから取得した) データ オブジェクトから null 値が割り当てられた

c) null である別の変数値に等しく設定された

d) 設定されていない、または有効期限が切れていない ASP.NET セッション/アプリケーション変数に設定された。

.NET で null シナリオを処理する場合の一般的なベスト プラクティスはありますか?

更新:値の型が「null」であることについて話すとき、私が実際に意味するのは、値の型が設定されていないか、ある時点で null オブジェクトに等しいかキャストされた値の型です。

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

python - Python 辞書更新メソッド

リスト文字列タグがあります。

キーをタグ文字列、値を配列インデックスとして辞書を初期化しようとしています。

上記は {'ithTag': 608} を返します 608 は 608 番目のインデックスです

私の問題は、i が変数として解釈されている間、Python が「ithTag」を変数ではなく文字列として扱っていることです。

私は混乱しています。この種の特定の質問をグーグルで検索するのはちょっと難しいです。この質問のタイトルを正しく表現したことを願っていますが、

ありがとう!

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

variables - コマンドラインで変数を渡す際のDTSX優先順位制約評価エラーを修正するにはどうすればよいですか?

式と制約を評価する優先順位制約を持つdtsxパッケージがあります。制約は「success」で、式は「@myVariable」== 3です。myVariableはint32であり、Visual StudioのデザインGUIで設定すると、パッケージは正常に実行されます。値が1または2であることを確認する他の2つのパスがあります。

ただし、コマンドラインからパッケージを実行して変数の値を渡そうとすると、式がブール値に評価されないと主張してエラーが発生します。

指示:

エラー:

これがGUIから正常に実行され、Microsoftのドキュメントが==(直感的に)ブール値を返すと主張しているという事実は、私を非常に混乱させています。私はまた、運が悪かったので、私のコマンドで3つを二重引用符で囲んでみましたが、今はアイデアがありません。

誰かが何が起こっているのか考えていますか?