golang 记录函数参数返回值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang 记录函数参数返回值相关的知识,希望对你有一定的参考价值。

package main

import (
	"io"
	"log"
)

func func1(s string) (n int, err error) {
	defer func() {
		log.Printf("func1(%q) = %d, %v", s, n, err)
	}()
	return 7, io.EOF
}

func main() {
	func1("Go")
}

Golang入门到项目实战 golang 函数

参考技术A 函数的go语言中的一级公民,我们把所有的功能单元都定义在函数中,可以重复使用。函数包含函数的名称、参数列表和返回值类型,这些构成了函数的签名(signature)。

函数在使用之前必须先定义,可以调用函数来完成某个任务。函数可以重复调用,从而达到代码重用。

go语言函数定义语法

语法解析:

go语言函数定义实例

定义一个求和函数

定义一个比较两个数大小的函数

go语言函数调用

当我们要完成某个任务时,可以调用函数来完成。调用函数要传递参数,如何有返回值可以获得返回值。

运行结果

以上是关于golang 记录函数参数返回值的主要内容,如果未能解决你的问题,请参考以下文章

『GoLang』函数

golang语言学第五课:函数

2.Golang开发之函数(function)

如果标准 golang big.Int 函数接受两个参数并返回一个值,为啥它会使用接收器?

Golang入门到项目实战 golang 函数

Golang basic_leaming4 函数