mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
doc: add section with examples for for k,v in map{}
(#6025)
This commit is contained in:
parent
1ea511b530
commit
fbb260159b
24
doc/docs.md
24
doc/docs.md
@ -718,6 +718,30 @@ println(numbers) // [1, 2, 3]
|
||||
```
|
||||
When an identifier is just a single underscore, it is ignored.
|
||||
|
||||
#### Map `for`
|
||||
|
||||
```v
|
||||
m := {'one':1, 'two':2}
|
||||
for key, value in m {
|
||||
println("$key -> $value") // Output: one -> 1
|
||||
} // two -> 2
|
||||
```
|
||||
|
||||
Either key or value can be ignored by using a single underscore as the identifer.
|
||||
```v
|
||||
m := {'one':1, 'two':2}
|
||||
|
||||
// iterate over keys
|
||||
for key, _ in m {
|
||||
println(key) // Output: one
|
||||
} // two
|
||||
|
||||
// iterate over values
|
||||
for _, value in m {
|
||||
println(value) // Output: 1
|
||||
} // 2
|
||||
```
|
||||
|
||||
#### Range `for`
|
||||
|
||||
```v
|
||||
|
Loading…
Reference in New Issue
Block a user