mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
docs: structs: more info on default field values
This commit is contained in:
parent
627400723c
commit
2de127f045
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user