1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

access modifiers: update tests/examples

This commit is contained in:
Alexander Medvednikov
2019-12-13 20:09:11 +03:00
parent 78131e78bc
commit dc83e30a44
5 changed files with 18 additions and 9 deletions

View File

@ -154,6 +154,19 @@ fn test_assoc_with_constants() {
assert again.b == 22
}
struct AttrTest{
a int // private immutable (default)
mut:
b int // private mutable
c int // (you can list multiple fields with the same access modifier)
pub:
d int // public immmutable (readonly)
pub mut:
e int // public, but mutable only in parent module
//__global:
f int // public and mutable both inside and outside parent module
}
/*
[typedef]
struct C.fixed {