跳转控制语句-continue
1:continue语句用于结束本次循环,继续执行下一次循环。
2:continue语句出现在多层嵌套的循环语句体中时,可以通过标签指明要跳过的是哪一层循环,这个和前面的标签的使用的规则一样。
题目练习:打印1--100之内的奇数。
2。输个个数不确定的整数,并判断读入的正数和负数的个数有多少个,输入0就结束程序。
跳转控制语句-goto
1)go语言的goto语句可以无条件地转移到程序中指定的行。
2)goto语句通常与条件语句配合使用,可用来实现条件转移,跳出循环体等功能
3)在go程序设计中一般不主张使用goto语句,以免造成程序流程的混乱,造成理解和调试程序都产生困难
goto label
......
label:statement
跳转控制语句-return
return使用在方法或者函数中,表示跳出所在的方法或者函数。
基本语法
func 函数名 (形参列表)(返回值类型列表){
语句
return 返回值列表
}
如果返回多个值时,可以用_忽略其中某个值
函数的基本概念
为完成某一功能的程序指令(语句)的集合,称为函数。
在go中函数分为:自定义函数、系统函数(查看go手册)。
基本语法:
func 函数名 (形参列表)(返回值列表){
执行语句...
return返回值列表
}
1)形参列表:表示函数的输入
2)函数中的语句:表示为了实现某一功能代码块
3)函数可以有返回值,也可以没有
题目练习:输入两个数和一个符号完成运算。如(23+即2+3)使用函数的方式
包的介绍:
包的本质就是创建不同的文件夹,存放程序文件。
go的每一个文件都是属于一个包的,就是说go是以包的形式来管理文件和项目目录结构的。
包的三大作用:
1):区分相同名字的函数、变量等标识符
2):当程序文件很多时,可以很好的管理项目
3):控制函数,变量等访问范围,即作用域
包的相关说明:
打包基本语法:package 包名
引入包的基本语法: import “包的路径”
代码演示调用:
1我们先创建一个文件夹 utils,文件夹下创建文件 utils.go
我们把上面的那道函数放入utils.go文件中, 如图:
注意是要把func cal 中的cal的c改成大写C,我们才能接下来调用。
接着我们在main.go文件里面调用utils里的这个函数如图:
首先是import要写入那个路径,如图。然后在调用的时候我们就要写utils.Cal才能调用到。
包的使用细节:
1)在给一个文件打包时,该包对应一个文件夹,比如这里的utils文件夹对应的包名就是utils,文件的包名通常和文件所在的文件夹名一致,一般为小写字母。
2)当一个文件要使用其他包函数或变量时,需要先引入对应的包。
3)在import包时,路径从$GOPATH的src下开始,不用带src,编译器会自动从src开始引入
4)为了让其他包的文件,可以访问到本包的函数,函数名的首字母需要大写。
5)访问其他包函数,变量时,其语法是 包名.函数名
6)如果包名较长,go支持给包取别名。取别名后,原来的包名就不能使用了
7)在同一个包中,不能有相同的函数名和全局变量名,不能重复。
如果觉得《c++ 一个函数包括多个返回值判断_go语言学习笔记(10)-函数 包的使用》对你有帮助,请点赞、收藏,并留下你的观点哦!