prince的文章

三十九、Go 语言 if…else 语句

Go语言 if 语句 后可以使用可选的 else 语句 else 语句中的表达式在布尔表达式为 false 时执行 语法 Go语言 if…else 语句语法格式如下: if 布尔表达式 { /* 在布尔表达式为 true 时执行 */ } ...

赞(0)princeprinceGolang教程 阅读(361)

三十八、Go 语言 select 语句

Go语言相比于其它语言多了 select 语句这种判断结构 select 语句是 Go 语言的一个控制结构,类似于用于 channel 的 switch 语句 select 语句中的每个 case 语句必须是一个 channel 操作,要么...

赞(0)princeprinceGolang教程 阅读(348)

三十七、Go 语言 – 函数 – 引用传值

引用传值是指在调用函数时将实际参数的地址传递到函数中,那么在函数中对参数所进行的修改,将影响到实际参数 范例 这个swap 函数,通过引用传值,交换两个变量的值 /* 定义交换值函数*/ func swap(x *int, y *int) ...

赞(0)princeprinceGolang教程 阅读(374)

三十六、Go 语言 – 向函数传递数组

Go语言的可以向函数传递数组作为参数 如果想向函数传递数组参数,我们需要在函数定义时,声明形参为数组 声明形参为数组的方法有两种 1. 形参设定数组大小 func myFunction(param [10]int) // 函数体 2. 形参...

赞(0)princeprinceGolang教程 阅读(367)

三十四、Go 语言函数值传递调用

值传递是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数 Go语言默认使用值传递,即在调用过程中不会影响到实际参数 范例 我们先定义一个 swap() 函数用来交换两个变量的值 /* 定义相...

赞(0)princeprinceGolang教程 阅读(366)

三十三、Go 语言 if 语句

Go语言 if 语句由布尔表达式后紧跟一个或多个语句组成。 语法 Go语言中 if 语句语法格式如下 if 布尔表达式 { /* 在布尔表达式为 true 时执行 */ if语句在布尔表达式为 true 时,执行大括号里的语句块,如果为 f...

赞(0)princeprinceGolang教程 阅读(358)

三十二、Go 语言 goto 语句

Go语言的 goto 语句可以无条件地将执行流程转移到 label 指定的行 goto 语句通常与条件语句配合使用,可用来实现条件转移, 构成循环,跳出循环体等功能 但是,在结构化程序设计中一般不主张使用 goto 语句, 以免造成程序流程...

赞(0)princeprinceGolang教程 阅读(383)

三十、Go 语言 – 指向指针的指针

如果一个指针变量存放的又是另一个指针变量的地址,则称这个指针变量为指向指针的指针变量 好绕口啊,指向指针的指针呢就是一个指针的变量的值是另一个指针 当定义一个指向指针的指针变量时,第一个指针存放第二个指针的地址,第二个指针存放变量的地址: ...

赞(0)princeprinceGolang教程 阅读(345)