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协议 许可协议。转载请注明出处!
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。