docs: add an example of variable swapping (#8306)

pull/8265/head
William Gooch 2021-01-23 17:41:47 -05:00 committed by GitHub
parent b04b8d438b
commit ae1c7de604
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 11 additions and 0 deletions

View File

@ -326,6 +326,17 @@ fn main() {
} }
``` ```
The values of multiple variables can be changed in one line.
In this way, their values can be swapped without an intermediary variable.
```v
mut a := 0
mut b := 1
println('$a, $b') // 0, 1
a, b = b, a
println('$a, $b') // 1, 0
```
### Declaration errors ### Declaration errors
In development mode the compiler will warn you that you haven't used the variable In development mode the compiler will warn you that you haven't used the variable