Input/Output multiple values from function
Paul Backus
snarwin at gmail.com
Sun Sep 1 20:50:42 UTC 2019
On Sunday, 1 September 2019 at 20:42:28 UTC, Jabari Zakiya wrote:
> It still won't compile, with this error.
>
> Error: AliasSeq!(modpg, res_0, restwins, resinvrs) is not an
> lvalue and cannot be modified
>
> Here's a gist of the code.
>
> Top functions in code with issues are genPgParameters and
> selectPG
>
> https://gist.github.com/jzakiya/9227e4810e1bd5b4b31e949d1cbd5c5d
You can't do multiple assignments at once using AliasSeq; you
have to assign each variable individually:
auto parameters = genPgParameters(pg);
modpg = parameters[0];
res_0 = parameters[1];
restwins = parameters[2];
resinvrs = parameters[3];
More information about the Digitalmars-d-learn
mailing list