【发布时间】:2015-04-22 05:16:45
【问题描述】:
这只是 Go 代码的一个简短示例:
package main
import "fmt"
func main() {
defer fmt.Println("world") //use of keyword 'defer'
fmt.Println("hello")
}
我在 Java 中找到了“defer”的等价物。
我可以使用'defer'而不是'defer'
try {
//do something
} finally {
//code using defer
}
不使用 try/catch/finally 有什么替代方法吗?
【问题讨论】:
-
您要进行清理吗?
-
finally有什么问题? -
是的清理就像关闭连接和释放内存..
-
没有直接翻译,你怎么写go也不是你怎么写java。
标签: java go try-catch-finally