Golang Project Key Point

项目

模块

  • 1.模块中定义的结构体,如果要被其他模块使用,结构体中的字段如果是小写字母开头,是无法被导出的,大写字母开头即可

单元测试

  • 文件名需要以_test.go 结尾,在测试文件中,测试函数必须以Test为前缀,后面跟着一个函数名(通常是大写字母开头),这样Go的测试框架才能识别并执行这些函数。

Golang

语言

  • defer关键字,用于延迟执行某个函数, 在函数中加入多个defer语句,遵照先入后出的原则在函数执行后执行,注意,defer不适合在执行频率高的函数中使用。一般用于释放资源,如解锁,关闭文件等,和c++中raii做的事情比较像。

机制

  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.
  • Copyrights © 2015-2025 Xudong0722
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信