https://here-Leslie-Lau.github.io/post/golang/functional_options/
Golang函数式编程