golang的函数怎么写

互联网 19-12-25

在Go中定义函数的方式如下:

func (p myType ) funcName ( a, b int , c string ) ( r , s int ) {     return }

通过函数定义,我们可以看到Go中函数和其他语言中的共性和特性

共性

关键字——func

方法名——funcName

入参——— a,b int,b string

返回值—— r,s int

函数体—— {}

特性

Go中函数的特性是非常酷的,给我们带来不一样的编程体验。

为特定类型定义函数,即为类型对象定义方法

在Go中通过给函数标明所属类型,来给该类型定义方法,上面的 p myType 即表示给myType声明了一个方法, p myType 不是必须

的。如果没有,则纯粹是一个函数,通过包名称访问。packageName.funcationName

ype double float64  //判断a是否等于b func (a double) IsEqual(b double) bool {     var r = a - b     if r == 0.0 {         return true     } else if r < 0.0 {         return r > -0.0001     }     return r < 0.0001 }

推荐学习《golang教程》。

以上就是golang的函数怎么写的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: golang
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:golang如何删除数组中的元素

相关资讯