問題タブ [array-initialization]

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 投票する
3 に答える
3180 参照

java - Java - ユーザー指定のサイズでの配列の初期化

ユーザー入力から配列のサイズを受け取り、その量の整数を受け入れて、それらの間のすべての素数を表示するプログラムを作成しようとしています。たとえば、ユーザーが配列のサイズを 5 にするように入力した場合、ユーザーは 5 つの整数を入力できるようにする必要があります。しかし、私は立ち往生しており、エラーが発生しています。

私が得ているエラーは次のとおりです。

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

arrays - Verilog 配列の初期化に tick(') を使用するのはいつですか?

配列の初期化は、以下を使用しても使用しなくても実行できます'

配列がintstringなどのパック不可能な型を使用すると仮定すると、正しい方法はありますか? どちらの方法もうまくいくようです。

EDA Playground の完全なコード例: http://www.edaplayground.com/x/3Tc

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

arrays - F#: なぜ Array.createZero はとても速いのですか?

私はこのコードを持っています:

私はそれをテストし、これらの結果を得ました:

どのようにしArray.zeroCreateて配列を非常に高速に作成し、すべての要素がデフォルト値を持つことが保証されますか? 他の言語では、そのような可能性はありません (私の知る限り)。他の言語では、ガベージが存在するメモリ内で初期化できるため、要素がデフォルト値を持つことが保証されていない配列の高速初期化についてしか知りません。

ありがとう!

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

arrays - 配列を 2 回初期化する必要がないようにする方法はありますか?

配列の各要素を非定数式に初期化する必要があります。最初に配列の各要素を無意味な式に初期化することなく、それを行うことはできますか? これが私ができるようにしたいことの例です:

このコードは、コンパイル時エラーを示します。

ysこの問題を解決するには、関数の最初の行を変更して、次のようにいくつかのダミー値で要素を初期化する必要があります。

その余分な初期化を省略する方法はありますか? すべてをブロックにラップしunsafeても、違いはないようです。

0 投票する
3 に答える
19311 参照

c++ - 初期化リストの配列メンバーをゼロで初期化する

すべてゼロに初期化したい配列メンバーを持つクラスがあります。

ローカル変数の場合、ゼロ初期化する簡単な方法があります (こちらを参照)。

また、ここでm_array説明されているように、デフォルトで初期化されたintはランダムなガベージを残すだけなので、クラスメンバーは明らかに初期化する必要があります。

ただし、メンバー配列に対してこれを行うには、次の 2 つの方法があります。

括弧付き:

ブレース付き:

どちらも正しいですか?C++11 の 2 つの違いはありますか?