GO学习笔记(七)

break

基本介绍

break语句用于终止某个语句块的执行。用于中断当前for循环或跳出switch 语句

 

注意事项和细节说明

1、break语句出现在多层嵌套的语句块,可以通过标签致命要终止的是哪个一层语句块

2、标签的基本使用

label1:

 

break label1

 

break 默认跳出最近的for/switch

break 后面可以指定标签

 

跳转控制语句-continue

基本介绍

1、continue语句用于结束本次循环。继续执行下一次循环

2、continue 语句出现在多层嵌套的循环语句体重,可以通过标签指明要跳过的是哪一层循环。

 

跳转控制语句-goto

1、go语音的goto语句可以无条件地转移到程序中指定的行

2、goto语句通常与条件语句配合使用。可用来实现条件转移。跳出循环体等功能

3、一般不主张使用goto语句,以免造成程序流程的混乱,使理解和调试程序产生困难

 

跳转控制语句-return

return使用在方法或者函数 ,表示跳出所在的方法或者函数

类似退出函数

 

为啥需要函数

因为不好维护

 

函数的定义

func 函数名 (形参列表)(返回值类型列表){

  执行语句

  return 返回值列表

}

1、形参列表表示函数的输入

2、函数中的语句,表示为了实现某一功能代码块

3、函数可以有返回值,也可以没有

 

包的介绍

1、实际开发中,需要在不同的文件中,去调用其他文件的定义的阿含糊

2、共同开发且两个人都想定义同一个函数名叫cal,只能用包解决

 

包的本质就是实际上创建不同的文件夹,来存放程序文件

说明:go的每一个文件都是属于一个包的。

也就是说go是以包的形式来管理文件和项目目录结果的

 

包的三大作用

1、区分相同名字的函数、变量等标识符

2、当程序文件很多时,可以很好的管理项目

3、控制函数、变量等访问范围,即作用域

 

包的相关说明

打包基础语法

package util

 

引爆的基本用法

importabb 包的路径

包的注意事项和细节说明

1、在给一个文件打包时,该包对应一个文件夹,比如这里的utils文件夹对应的包名就是utils,文件的包名通常

和文件所在的文件夹名一致,一般为小写字母

2、当一个文件要失业其他包函数或变量时,需要先引入对应的包

引入方式1:import "包名”

引入方式2:import (

  “包名”

  “包名”

)

3、package指令在文件第一行,然后是import指令

4、在import包时,路径从$gopath的src下开始,不用带src,编译器会自动从src下开始引入

 

posted @ 2022-04-28 08:11  黑羽青衣  阅读(15)  评论(0编辑  收藏  举报