xdefer:用于 golang 实用程序的 RAII

时间:2021-07-13 18:53:54
【文件属性】:
文件名称:xdefer:用于 golang 实用程序的 RAII
文件大小:3KB
文件格式:ZIP
更新时间:2021-07-13 18:53:54
Go 延迟 包 xdefer 是 golang 的 RAII 实用程序。 使用关键字 defer 进行清理时,保存的语句总是在周围函数返回后执行。 有时我们需要更精确地控制动作的执行时间。 1.函数返回后执行动作,和原来的defer一样。 func DoSomething () { var xd xdefer. Defer // actions will be executed after function returns defer xd . Exec () // ... call xd.Defer() to add actions ... } 2.在函数返回前执行动作。 func DoSomething () { var xd defer. Defer // ... call xd
【文件预览】:
xdefer-master
----.gitignore(266B)
----LICENSE(1KB)
----xdefer.go(1KB)
----README.md(1KB)
----xdefer_test.go(568B)

网友评论