On Wed, 2013-09-25 at 14:29 -0400, Benjamin Striegel wrote:
> Is there a use case that necessitates such a feature? The following
> code works today:
>
>
> let a = 1;
>
> let b = 2;
>
> let (a, b) = (b, a);
>
>
> Not sure why that wouldn't be sufficient.
Motivating toy example then ;)
fn fib() {
let mut a = 0;
let mut b = 1;
loop {
printfln!(a);
(a, b) = (b, a + b);
}
}
(I miss `let mut (a, b) = ...`!)
-benh
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev