这只是Go代码的一个简短示例:
package main
import "fmt"
func main() {
defer fmt.Println("world") //use of keyword 'defer'
fmt.Println("hello")
}
Run Code Online (Sandbox Code Playgroud)
我在Java中找到了相当于'defer'的东西.
我可以使用而不是'推迟'
try {
//do something
} finally {
//code using defer
}
Run Code Online (Sandbox Code Playgroud)
没有使用try/catch/finally有没有其他选择?