mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
docs: give a concrete example of bounds access check, and error propagation with x := arr[idx] ?
This commit is contained in:
@@ -1102,6 +1102,10 @@ The same optional check applies to arrays:
|
|||||||
arr := [1, 2, 3]
|
arr := [1, 2, 3]
|
||||||
large_index := 999
|
large_index := 999
|
||||||
val := arr[large_index] or { panic('out of bounds') }
|
val := arr[large_index] or { panic('out of bounds') }
|
||||||
|
println(val)
|
||||||
|
// you can also do this, if you want to *propagate* the access error:
|
||||||
|
val2 := arr[333] ?
|
||||||
|
println(val2)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Module imports
|
## Module imports
|
||||||
|
Reference in New Issue
Block a user