GO|GO语言部分特点

  1. go语言支持多个返回值,例如
package mainimport ( "fmt" )func main() { fn, sn := test()//按照顺序返回值 fmt.Println(fn) fmt.Println(sn) } func test() (firsname, secondname string) {//第二个括号内定义返回值的变量名及变量类型 firsname = "may" secondname = "m" return } //如果一些返回的变量不使用,可以使用_占位符进行占位

  1. go语言支持匿名函数
package mainimport ( "fmt" )//Rect fields func main() { func() { fmt.Println("this is test function") }() }

【GO|GO语言部分特点】匿名函数:无函数名的函数,书写规则:
  1. func(),func后接需要传的参数。
  2. 在函数后添加(),如果函数需要传参,则在括号内写入传参值。

    推荐阅读