xdefer:用于 golang 实用程序的 RAII

时间:2024-08-02 12:40:34
【文件属性】:

文件名称:xdefer:用于 golang 实用程序的 RAII

文件大小:3KB

文件格式:ZIP

更新时间:2024-08-02 12:40:34

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)

网友评论