func
func关键字用来定义函数,函数是golang中非常重要的一块。定义一个函数的语法格式是:
func fnctionName(arg1 dataType,arg2 dataType)(dataType,dataType){ fmt.Println("func body") return "a","b" }
函数多返回值是golang的特性之一,在声明返回值时,可以创建带变量名的返回值,语法如下:
func functionName(arg1 dataType,arg2 dataType)(retName dataType){ fmt.Println("func body") retName = "hello world" return }
上边的retName就是函数返回值的变量名,在函数的body内,可以直接给retName这个返回值变量赋值,效果等同于return retName
函数调用方法:
如果是同一个包中的函数,直接使用函数名加上括号即可调用,如果函数需要参数,则在括号内传入参数即可。如下代码所示:
package main import ( "fmt" ) func functionName(str string) { fmt.Println(str) } func main() { functionName("hello world") }
如果要引用另一个包中的函数,首先使用import导入想要引用的包,然后以包名为前缀访
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/211342.html原文链接:https://javaforall.net
