On Thursday, 30 August 2018 at 08:19:47 UTC, Andrey wrote:
Hello,
is it possible to declare an internal variable in "static foreach" and on each iteration assign something to it?
Example:
static foreach(arg; SomeAliasSeq)
{
internal = arg[0].converted; // a shortcut for expression "arg[0].converted"

   static if(internal.length == 0) { ... }
   else static if(internal.isNull) { ... }
   else { ... }
}

Add a scope :

static foreach(arg; SomeAliasSeq)
{{
}}

And this should work without complaint about "internal" already existing.

Reply via email to