golang的函数怎么写


本文摘自php中文网,作者silencement,侵删。

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

1

2

3

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

1

2

3

4

5

6

7

8

9

10

11

12

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的函数怎么写的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

小米滴滴等百家企业因疫情寻求贷款;报告称it人最想学习 go 和 python;中国手机销量或减少5

golang的gc

golang开发时如何debug

golang如何创建守护进程以及平滑重启

golang的内存管理(中篇)

golang 能做前端吗?

golang字符串重新编码

leetcode 1639 -通过给定词典构造目标字符串的方案数

用go实现路由的链式定义

golang 为什么高并发

更多相关阅读请进入《golang》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    暂无评论...