
Golang 常用的函式式最早由 Rob Pike 提出。
使用模式的候我常要重似下面段代:
opts := new(optionsT) for _, f := range options { f(opts) } 在借助泛型,我了一行代的 helper 化:
import "gopkg.in/option.v0" opts := option.New(options) 你有很多使用式的函的候, helper 用起能省一些事情。 之前我是每目面都直接存一份 helper ,但是後用得太多了,就弄成一可以直接 import 了。
1 iamperiod331www 2022-09-09 17:30:27 +08:00 Go 的语法快要改的不认识了 |
2 YangWaleed 2022-09-09 18:12:30 +08:00 @iamperiod331www 比我好,我已经不认识了 |
3 rekulas 2022-09-10 00:19:54 +08:00 其实挺好的,以前写代码总感觉束手束脚,现在加了泛型灵活多了 |