On Saturday, 7 October 2023 at 07:31:45 UTC, mw wrote:
https://stackoverflow.com/questions/47046850/is-there-any-way-to-assign-multiple-variable-at-once-with-dlangHow to do this Python code in D: ```s = "1 2 3" A,B,C = map(int, s.split(" ")) A,B,C(1, 2, 3) ``` Is there a better way (since 2017)?
Ranges for the win! ``` 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); ```