go语言渐入佳境[10]-function
无参函数
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 main import "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协议 许可协议。转载请注明出处!
转载于:https://blog.51cto.com/13784902/2326143
go语言渐入佳境[10]-function相关推荐
- c语言程序设计阶乘输出,C语言编写10的阶乘,用C语言编程求10的阶乘
导航:网站首页 > C语言编写10的阶乘,用C语言编程求10的阶乘 C语言编写10的阶乘,用C语言编程求10的阶乘 匿名网友: 思路:先定义一个函数求一个数的阶乘,接着依次从1到10调用该函数就 ...
- c语言参数传入函数赋值后传出来,c语言第10次实验内容函数2邹显春.ppt
c语言第10次实验内容函数2邹显春 * #include void call(int, double, double);//使用函数前需要声明 double addition(double,doubl ...
- c语言输入10个数从小,C语言中,从键盘输入10个数,从小到大排列输出,怎
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:C语言中,从键盘输入10个数,从小到大排列输出,怎么写啊,最好注回答:#includestdio.h void swap(int * ...
- 聚类,k-mean方法,基于密度的方法:DBSCAN,孤立点检测——数据分析与R语言 Lecture 10
聚类,k-mean方法,基于密度的方法:DBSCAN,孤立点检测--数据分析与R语言 Lecture 10 聚类 dist( )函数 各种类与类之间距离计算的方法 动态聚类:K-means方法 kme ...
- c语言小学生四则运算出题_C语言随机10以内四则运算
Q1:c语言 设计小学生四则运算测试程序,要求随机产生10题四则运算题,答完后给出得分 #include#include#includevoid main() { int a[10],b[10],d[ ...
- c语言结构类型ppt,C语言 第10章 结构类型与其他构造类型.ppt
C语言 第10章 结构类型与其他构造类型 第7章 结构类型与其它构造类型 本章的主要内容 1.三种新的复杂数据类型:结构体型.共用体型.枚举型的概念与作用. 2.结构体的定义方法,结构体型变量.数组. ...
- c语言程序设计证书有没有,从未学习过c语言程序设计,10天考取计算机二级c语言程序设计证书可能吗?...
从未学习过c语言程序设计,10天考取计算机二级c语言程序设计证书可能吗? 从未学习过c语言程序设计,10天考取计算机二级c语言程 序设计证书可能吗? 基本不可能!!!除非你真的是一个学习力,逻辑能力, ...
- c语言函数重用,C语言第10讲--程序重用之函数(修改2).ppt
C语言第10讲--程序重用之函数(修改2) 主讲老师:刘志强 第十讲 程序重用之函数 数学函数及其调用 C语言提供了一些可以用于计算各种不同数学函数的库函数,通过调用它们可进行相应的计算. 例: 要使 ...
- 中南民族大学c语言报告,中南民族大学计算机C语言试题10套.doc
中南民族大学计算机C语言试题10套.doc 1一.判断 共10题 (共计10分)第1题 ( 1.0分) 题号1488函数即可以嵌套定义,又可以嵌套调用.答案N第2题 ( 1.0分) 题号1256uns ...
- C语言的10大基础算法
算法是一个程序和软件的灵魂,作为一名优秀的程序员,只有对一些基础的算法有着全面的掌握,才会在设计程序和编写代码的过程中显得得心应手.本文是近百个C语言算法系列的第二篇,包括了经典的Fibonacci数 ...
最新文章
- 郑冠杰:KDD Cup城市大脑赛题方法总结!
- mac 安装Android sdk以便开展appium android自动化测试
- 【Groovy】字符串 ( 字符串类型变量定义 | 字符类型变量定义 )
- 传智C++课程笔记-1
- SQL server触发器中 update insert delete 分别给写个例子被。
- java 对象引用 弱引用吗_谈谈Java对象的强引用,软引用,弱引用,虚引用分别是什么...
- textcnn文本词向量_文本分类模型之TextCNN
- n160ii打印机查看ip地址_喷墨打印机自动清洁打印头方法你知道几个?
- Hadoop hdfs上传文件报错解决
- linux中sudo命令_Linux中的Sudo命令
- SQL:where 和 having 的区别
- rest framework 权限
- 学画画怎么画三点透视图
- html5 mp4文件查看,MP4Box 借用HTML5 file api 本地读取 mp4 头信息
- python去掉标点、特殊符号_删除URL的Python列表末尾的特殊字符/标点符号
- 大鹏教你python数据分析
- getc/fgetc
- windows 防火墙开启导致ping不通
- 【数据结构进阶】二叉平衡树
- android指南针校准 代码_android 指南针app源码(亲测可用)