command
Version:
v0.0.0-...-49551b6
Opens a new window with list of versions in this module.
Published: Jan 13, 2024
License: MIT
Opens a new window with license information.
Imports: 3
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
defer maybe not work as expected
When we use defer in for
loop, defer
maybe not work as expected.
Our code,
func main() {
for i := 0; i < 10; i++ {
fmt.Printf("number: %d\n", i)
defer fmt.Printf("defer func\n")
}
fmt.Println("finish")
}
Our result,
go run main.go
number: 0
number: 1
number: 2
number: 3
number: 4
number: 5
number: 6
number: 7
number: 8
number: 9
finish
defer func
defer func
defer func
defer func
defer func
defer func
defer func
defer func
defer func
defer func
Documentation
¶
There is no documentation for this package.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.