問題タブ [array-initialize]

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

c# - サイズがわからない場合、どのように 2 次元配列を初期化しますか?

データをロードする必要がある 2 次元配列があります。データの幅 (22 個の値) はわかっていますが、高さはわかりません (約 4000 レコードと推定されますが、可変です)。

次のように宣言しています。

これにより NullReferenceException が発生するため、次のように初期化しようとすると:

「配列の作成には配列サイズまたは配列初期化子が必要です」というメッセージが表示されます。

ありがとう、キース

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

c++ - C++ のクラス初期化子で const 配列を初期化する

私はC++で次のクラスを持っています:

問題は、コンストラクターの関数の本体内で b を初期化できない場合、初期化リストで b を初期化する方法ですconst

これは機能しません:

編集: 適切なケースは、インスタンスごとに異なる値を持つことができる場合ですbが、値はインスタンスの存続期間中一定であることが知られています。

0 投票する
26 に答える
2076520 参照

c - 配列のすべてのメンバーを同じ値に初期化する方法は?

私はCで大きな配列を持っています(違いがある場合はC ++ではありません)。同じ値のすべてのメンバーを初期化したい。

私はかつてこれを行う簡単な方法を知っていたと断言できます。私の場合は使用できますmemset()が、C 構文に組み込まれているこれを行う方法はありませんか?

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

c# - C#: PointF() 配列初期化子

C# プログラムで点の配列をハード コードする必要があります。C スタイルの初期化子が機能しませんでした。

それはどのように行われますか?

0 投票する
9 に答える
195994 参照

c# - C#で配列の長さを動的に設定する方法

私はまだ C# に不慣れで、配列に関するさまざまな問題に苦労しています。メタデータ オブジェクト (名前と値のペア) の配列があり、本当に必要な数の "InputProperty" オブジェクトだけを作成する方法を知りたいです。このループでは、要素の数を任意に 20 に設定し、エントリが null になったときに救済しようとしましたが、これを受信する側の Web サービスは、渡された null 要素を好みません。

要約すると、上記の入力配列に名前と値のペアが 3 つしかないとしますか? ip という配列に 20 個の要素を割り当てるのではなく、ip が必要なだけの大きさになるようにコーディングするにはどうすればよいでしょうか。更新オブジェクトは別の Web サービスに渡されるため、シリアル化が重要です (つまり、namevaluecollection などを使用できません)。

ps 「コメントを追加」機能を通じて投稿された質問をフォローアップする唯一の方法はありますか?

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

delphi - Delphiで、インターフェイス型データからTGUIDのconst配列をどのように初期化しますか?

このような配列を初期化したい -

しかし、それは結果として -

だから何が起こるかを見るために私はこれを試しました -

これが結果になります!

不思議ですね!確かに IInterface はどちらか一方ですが、頑固に間違った型に変換されているようです。

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

ada - ユーザー入力に基づいて配列を初期化する Ada

私は Java/C++ から Ada に移行しましたが、細かいことを理解するのに苦労しています。配列を宣言し、ユーザーに最小/最大値を要求してから初期化することは可能ですか? MIN と MAX の定数値を定義する必要はありません。これを行う方法があるはずです。

制約のない型を定義できますが、プログラムを開始する前に宣言ブロックでサイズを初期化する必要があります。次のように、パッケージ本体、次にプロシージャ宣言、次に実際に作業を行うプロシージャ内の宣言ブロックが必要ですか?

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

arrays - Fortranで2次元配列を初期化する方法

Cでは、私が正しく覚えていれば、中括弧構文を使用して配列を簡単に初期化できます。

数学的な目的で特定のテスト値を使用して行列を初期化する場合、Fortranで2次元配列に対して同じことをどのように行うことができますか?(個別のステートメントですべての要素に二重のインデックスを付ける必要はありません)

配列は次のいずれかで定義されます

また

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

java - Javaでchar配列にサイズを設定する

私はAndroidアプリケーションを開発しています。

サイズを次のようにchar配列に設定したいと思います。

しかし、それは機能しません。それを機能させるには、5番目の番号を削除する必要があります。

言語変数を5文字に制限したい。どうやってやるの?

ありがとう。

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

c# - デフォルトのコンストラクターによる配列の初期化

上記のクラスの配列を作成し、配列内の各要素をデフォルトのコンストラクターを呼び出して初期化して、各要素が異なるようにしたいので、次のようabcにしました。

しかし、これは私がすべきだと思うことをしません。このように、デフォルトのコンストラクターが呼び出されていないようです。配列を作成するときにデフォルトコンストラクタを呼び出す方法は?

また、上記のステートメントが何をするのか知りたいですか?