mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
ci: small fix for docs.md
This commit is contained in:
parent
690b2c0b9d
commit
00ec41e0a9
@ -102,6 +102,7 @@ To do so, run the command `v up`.
|
|||||||
* [Sum types](#sum-types)
|
* [Sum types](#sum-types)
|
||||||
* [Type aliases](#type-aliases)
|
* [Type aliases](#type-aliases)
|
||||||
* [Option/Result types & error handling](#optionresult-types-and-error-handling)
|
* [Option/Result types & error handling](#optionresult-types-and-error-handling)
|
||||||
|
* [Handling optionals/results](#handling-optionalsresults)
|
||||||
* [Custom error types](#custom-error-types)
|
* [Custom error types](#custom-error-types)
|
||||||
* [Generics](#generics)
|
* [Generics](#generics)
|
||||||
* [Concurrency](#concurrency)
|
* [Concurrency](#concurrency)
|
||||||
@ -3502,7 +3503,8 @@ This is a special case of a [sum type](#sum-types) declaration.
|
|||||||
|
|
||||||
### Option/Result types and error handling
|
### Option/Result types and error handling
|
||||||
|
|
||||||
Optional types are for types which may represent `none`. Result types may represent an error returned from a function.
|
Optional types are for types which may represent `none`. Result types may
|
||||||
|
represent an error returned from a function.
|
||||||
|
|
||||||
`Option` types are declared by prepending `?` to the type name: `?Type`.
|
`Option` types are declared by prepending `?` to the type name: `?Type`.
|
||||||
`Result` types use `!`: `!Type`.
|
`Result` types use `!`: `!Type`.
|
||||||
@ -3920,7 +3922,7 @@ A channel can be closed to indicate that no further objects can be pushed. Any a
|
|||||||
to do so will then result in a runtime panic (with the exception of `select` and
|
to do so will then result in a runtime panic (with the exception of `select` and
|
||||||
`try_push()` - see below). Attempts to pop will return immediately if the
|
`try_push()` - see below). Attempts to pop will return immediately if the
|
||||||
associated channel has been closed and the buffer is empty. This situation can be
|
associated channel has been closed and the buffer is empty. This situation can be
|
||||||
handled using an or branch (see [Handling Optionals](#handling-optionals)).
|
handled using an `or {}` block (see [Handling optionals/results](#handling-optionalsresults)).
|
||||||
|
|
||||||
```v wip
|
```v wip
|
||||||
ch := chan int{}
|
ch := chan int{}
|
||||||
|
Loading…
Reference in New Issue
Block a user