怎么用递归实现1-10的求和 golang

Python019

怎么用递归实现1-10的求和 golang,第1张

1、打出主函数defs(n):ifn=1。

2、在打出条件函数return1else:result=n+s(n-1)return.result。

3、最后结尾返回函数的值result=s(10)print(result)。

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

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

go语言函数定义语法

语法解析:

go语言函数定义实例

定义一个求和函数

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

go语言函数调用

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

运行结果