Update your golang_refcard.pdf, please
Open
- Dominant language
- No language data
- Stars
- 8.8k
- Forks
- 1.1k
- PR merge metrics
- No merged PRs in 30d
Description
outer_var in the outer func wasn't changed because the anonymous inner function hadn't been called yet.
```go
// Closures: don't mutate outer vars, instead redefine them!
func outer() (func() int, int) {
outer_var := 2 // NOTE outer_var is outside inner's scope
inner := func() int {
outer_var += 99 // attempt to mutate outer_var
return outer_var // => 101 (but outer_var is a newly redefined
// variable visible only inside inner)
}
return inner, outer_var // => 101, 2 (still!)
}
```
I saw you made updates on the README file, but some people may also read your pdf file.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.