One liner alternatives for initing and pushing some values into array
codephantom
me at noyb.com
Mon Nov 20 08:58:49 UTC 2017
On Monday, 20 November 2017 at 08:37:32 UTC, kerdemdemir wrote:
> bool boolList[] = { a, b, c };
>
> D alternative(at least my D alternative) seem long. Is there
> any better way for
> initialing and pushing values at the same time.
>
> Erdem
Your use of the appender method suggest to me you want to be able
to append, as opposed to just initialise.
module test;
import std.stdio;
import std.array;
void main()
{
bool[] boolList;
bool a = true;
bool b = false;
bool c = false;
boolList ~= [ a, b, c ];
bool d = true;
bool e = false;
bool f = false;
boolList ~= [ d, e, f ];
// ...
}
More information about the Digitalmars-d-learn
mailing list