Golang 代码注释规范

1. 注释规范

  1. go 文件

    规范:

    // @Title	(文件名)
    // @Description	(描述)
    // @Author	(作者)
    // @Update	(修改者)
    

    示例:

    // @Title	integrationConcurrent.go
    // @Description	基于fork-jion-pi模式的Golang实现蒙特卡洛积分的并行计算-实现方法
    // @Author	ZhangAoNan
    // @Update	ZhangAoNan
    
  2. 函数

    规范:

    // @title	(函数名)
    // @descroption	 (函数功能描述)
    // @auth	(作者)	(日期)
    // @update	(修改者)	(日期)
    // @param	(变量名)	(类型)	("描述")
    // @return	(返回参数名) ("描述")
    

    示例:

    // @title	MonteCarloIntegrationConcurrent
    // @descroption	 基于fork-jion模式的Golang实现蒙特卡洛积分的并行计算
    // @auth	张奥男	(2022/09/27)
    // @param	n	int		"任务总数"
    // @param 	X[] float64	"自变量数组"
    // @param	ig Integration	"积分对象"
    // @param	a, b float64 	"积分区间"
    // @param 	 numGoroutine	int		"轻量级线程数"
    // @return 	out	float64 "积分结果" 
    
  3. 接口 结构体

    规范:

    // 结构体名称	描述  
    type Integration interface {
    	Func(x float64) float64
    }
    

    示例:

    // Integration	积分接口  定义了 Func 函数
    type Integration interface {
    	Func(x float64) float64
    }
    

image-20220720162926270

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奥男

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值