mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
This commit is contained in:
parent
0b7a1cd7ce
commit
804065a0fa
11
doc/docs.md
11
doc/docs.md
@ -448,17 +448,6 @@ fn main() {
|
|||||||
Unlike most languages, variable shadowing is not allowed. Declaring a variable with a name
|
Unlike most languages, variable shadowing is not allowed. Declaring a variable with a name
|
||||||
that is already used in a parent scope will cause a compilation error.
|
that is already used in a parent scope will cause a compilation error.
|
||||||
|
|
||||||
You can shadow imported modules though, as it is very useful in some situations:
|
|
||||||
```v ignore
|
|
||||||
import ui
|
|
||||||
import gg
|
|
||||||
|
|
||||||
fn draw(ctx &gg.Context) {
|
|
||||||
gg := ctx.parent.get_ui().gg
|
|
||||||
gg.draw_rect(10, 10, 100, 50)
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
## V Types
|
## V Types
|
||||||
|
|
||||||
### Primitive types
|
### Primitive types
|
||||||
|
Loading…
Reference in New Issue
Block a user