摘要:
阅读用时:4分钟 导语 “成熟的工具,要学会自己写代码”。本文介绍了 Go 依赖注入工具 [[Wire]] 及其使用方法,以及在实践中积累的各种运用技巧。当代码达到一定规模后,[[Wire]] 在组件解耦、开发效率、可维护性上都能发挥很大的作用,尤其在大仓场景。 依赖注入 当项目变得越来越大,代码中 阅读全文
摘要:
1.go 采用c 的err方法,但是容易产生大量的外部判断。 package killer import "fmt" type Book struct { Name string Price int Store int Member int } func clientExample() { book 阅读全文
摘要:
1. Golang里面没有构造函数,但是Golang却可以像C++一样实现类似继承、构造函数一样等面向对象编程的思想和方法 Golang里面要实现相关的构造函数定义可以通过通过new来创建构造函数, 通过new一个对象,或者利用Golang本身的&方式来生成一个对象并返回一个对象指针 package 阅读全文