go

50 阅读1分钟

表达式可以是变量或函数
case相当于if
当有对个表达式时,是以连接各个表达式
default先当与else
swtch后面也可以什么都不写
fallthrough是swich穿透,默认穿透一层,相当于满足其条件执行完语句块后还可以执行其他满足条件的语句块。 break是跳出循环执行循环后面的语句,但是break默认只能跳出一层循环,所以需要在循环前加上lable标签,使用break lable1表示跳出哪个循环
continue和break一样只能跳出一个循环,不同的是continue是跳出本次循环,继续下一次循环

自定义异常 errors.New和panic内置函数

import "errors" errors.New("代码执行错误") Panic(err)

123

自定义异常的最大作用在于读取文件错误时后面的代码不能执行,需要终止程序 1>值类型 包括:bool、int、float、byte、复数型(complex)、字符串(string)、数组、结构体、错误类型(error)。 值拷贝传递。 字符串(string)、数组、结构体又称为构造类型。

2>引用类型 包括:指针、切片(slice)、字典(map)、通道(channel)、接口(interface)、函数(function)。