温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

go语言渐入佳境[10]-function

发布时间:2020-06-12 02:21:37 阅读:190 作者:jonson_jackson 栏目:开发技术
GO开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

无参函数

123
func printstring(){	fmt.Println("hello jonson")}

带参函数

123
func add(a,b int){	fmt.Println("a+b=",a+b)}

返回值

123
func addres(a,b int) int{	return a+b}

有名字的返回值

1234
func addresname(a,b int)(sum int){	sum = a+b	return}

多返回值

123456
func addmuti(a,b int)(int,int){	add := a+b	mul:= a*b	return add,mul}

不定个数参数

1234567
func addsum(nums ... int) int{	var sum int	for _,value :=range nums{		sum +=value	}	return sum}

例子

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
package mainimport "fmt"func main(){	printstring()	add(2,4)	fmt.Println("addres 6+7 = ",addres(6,7))	fmt.Println("addresname 3+4 = ",addresname(3,4))	add,sum :=addmuti(5,6)	fmt.Printf("addmuti 5+6=%d,5*6=%d\n",add,sum)	ADDsum :=  addsum(1,2,3,4,5)	fmt.Println("addsum = ",ADDsum)}//无参函数func printstring(){	fmt.Println("hello jonson")}//带参函数	func add(a,b int){		fmt.Println("a+b=",a+b)	}//返回值func addres(a,b int) int{	return a+b}// 有名字的返回值func addresname(a,b int)(sum int){	sum = a+b	return}//多返回值func addmuti(a,b int)(int,int){	add := a+b	mul:= a*b	return add,mul}//不定个数参数func addsum(nums ... int) int{	var sum int	for _,value :=range nums{		sum +=value	}	return sum}
  • 本文链接: https://dreamerjonson.com/2018/11/19/golang-10-function/

  • 版权声明: 本博客所有文章除特别声明外,均采用 CC BY 4.0 CN协议 许可协议。转载请注明出处!

go语言渐入佳境[10]-function

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI

开发者交流群×