int
の配列に単一のint
を追加する必要があります。どのように私はDでそれを行うことができますか?あなたはまた、配列を初期化することができますintをint配列に追加するには?
int[] x;
x ~= 2;
を:
int v = 2;
int [] x;
x ~= v;
int
の配列に単一のint
を追加する必要があります。どのように私はDでそれを行うことができますか?あなたはまた、配列を初期化することができますintをint配列に追加するには?
int[] x;
x ~= 2;
を:
int v = 2;
int [] x;
x ~= v;
あなたは既存のアレイに単一のintを追加したい場合は、あなたが最初の配列を宣言する必要があります:ワーキングコード
void main()
{
int v = 2;
int [] x ~= v; // do not work
}
単一のintを使って:
int[] x = [2];
それが作成の場合、瞬間に配列を埋めることは不可能ですか? –
2番目のサンプル: 'int [] x = [2];'は、作成時にそれを埋めます。 –
@ AdamD.Ruppeはい、わかりました。私はなぜ 'int [] x〜= v;が動作しないのか理解しようとしています。 –
['App ender'](http://dlang.org/phobos/std_array.html#.Appender)。 – sigod