docs: structs: more info on default field values

pull/4932/head
Alexander Medvednikov 2020-05-17 16:01:02 +02:00 committed by GitHub
parent 627400723c
commit 2de127f045
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 2 deletions

View File

@ -655,12 +655,16 @@ button.widget.set_pos(x,y)
```v
struct Foo {
n int // n is 0 by default
n int // n is 0 by default
s string // s is '' by default
a []int // a is `[]int{}` by default
pos int = -1 // custom default value
}
```
All struct fields are zeroed by default during the creation of the struct. But it's also possible to define custom default values.
All struct fields are zeroed by default during the creation of the struct. Array and map fields are allocated.
It's also possible to define custom default values.
## Access modifiers