golang语法总结(十七):函数

前端之家收集整理的这篇文章主要介绍了golang语法总结(十七):函数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
  • 用关键字func定义
  • 可以有多个返回值
   
   
func main(){ f1() //f1 a,b := f2(11.2) fmt.Println(ab//4.34 2 cde f3ce//1 2 3 f4("OK"234//OK [1 2 3 4] f5//hello world f f6f))//3}func f1//没有返回值就不写"f1")func f2a intb float32)(float32){//可以有多个返回值 return b+3.14func f3()(c //参数简写 func f4string...{//变长参数0func f5//匿名函数 a func"hello world" ()func f6x y )//闭包 x+y}}
  • 不支持重载,例如下面两个函数相同,参数不同,编译无法通过
    
    
func fooi is s}
原文链接:/go/189934.html

猜你在找的Go相关文章