how to assign multiple variables at once by unpacking array?
    Andrea Fontana 
    nospam at example.org
       
    Sun Oct  8 07:45:56 UTC 2023
    
    
  
On Sunday, 8 October 2023 at 07:44:04 UTC, Andrea Fontana wrote:
>
> ```
>     int a,b,c;
>
>     "1,2,3"
>         .splitter(',')
>         .zip(only(&a, &b, &c))
>         .each!(x => *x[1] = x[0].to!int);
>
>     writeln(a, b, c);
> ```
or:
```
     int a,b,c;
     only(&a, &b, &c)
         .zip("1,2,3".splitter(','))
         .each!(x => *x[0] = x[1].to!int);
     writeln(a, b, c);
```
    
    
More information about the Digitalmars-d-learn
mailing list