这只是 Go 代码的简短示例:
package main
import "fmt"
func main() {
defer fmt.Println("world") //use of keyword 'defer'
fmt.Println("hello")
}
我正在寻找Java中与'defer'等效的方法。
可以使用以下替代方法,而不是使用'defer'
try {
//do something
} finally {
//code using defer
}
有没有不使用try/catch/finally的替代方案?
finally
有什么问题吗? - Radiodef