go语言Switch用法 2022-10-02 10:49 92阅读 0赞 go语言中除了两个基础的控制语句if和for,还有switch语句,它是多路分支控制,下面给出一个示例进行说明,主要通过命令行传入一个参数,然后跟据其值情况分别返回不同的值。**如果没有其它的case语句符合条件,那么可选的默认case语句(default)将会被执行。****默认case语句可以放在任何地方****。** switch.go // switch package main import ( "fmt" "os" "strconv" ) func main() { var input string input = os.Args[1] a, _ := strconv.Atoi(input) ret := Signum(a) fmt.Println(ret) } func Signum(x int) int { switch { case x > 0: return +1 default: return 0 case x < 0: return -1 } } 首先在文件所在位置使用go build编译: go build switch.go 若未报错,将会生成对应的二进制编译switch文件,直接使用如下命令测试即可: $ ./switch 1 1 $ ./switch -1 -1 $ ./switch 0 0
相关 go for用法 抨击 The speaker went for his opponent. 演讲者攻击对手。 2. 对 ...适用 What he said about y 心已赠人/ 2021年11月13日 17:10/ 0 赞/ 128 阅读
相关 GO语言练习:switch基本用法 1、代码 ![复制代码][copycode.gif] 1 package main 2 import "fmt" 3 4 func 妖狐艹你老母/ 2022年02月02日 07:17/ 0 赞/ 138 阅读
相关 Go语言中Printf 的用法 Printf 在使用时需要给它指定一个格式化规则,下面就详细列举一下他的用法 package main import "fmt" import "os Dear 丶/ 2022年04月05日 05:41/ 0 赞/ 289 阅读
相关 java switch while用法 public static void main(String args\[\]) \{ int month = 4; String season; 「爱情、让人受尽委屈。」/ 2022年06月02日 03:47/ 0 赞/ 122 阅读
相关 go - context 用法 1,context作用 1,通过context,我们可以方便地对同一个请求所产生地goroutine进行约束管理,可以设定超时、deadline,甚至是取消这个请求相关的 比眉伴天荒/ 2022年06月05日 00:17/ 0 赞/ 44 阅读
相关 switch用法 [点击打开链接][Link 1] 一般形式: switch(表达式)\{ case 常量表达式1: 语句1; case 常量表达式2: 语句2; … 爱被打了一巴掌/ 2022年06月10日 11:09/ 0 赞/ 107 阅读
相关 C语言 switch语句的的用法 switch 的语句块后如果 case 不带 break 此会出现什么样的运行情况呢?请看下面的代码: ![Center][] [Center]: /im 淡淡的烟草味﹌/ 2022年08月20日 07:27/ 0 赞/ 127 阅读
相关 Java中switch用法 基础虽易,编码不易,且编且珍惜! switch结构的语法: switch (表达式) { case 常量 1: 语句; 今天药忘吃喽~/ 2022年08月26日 11:12/ 0 赞/ 108 阅读
相关 go语言Switch用法 go语言中除了两个基础的控制语句if和for,还有switch语句,它是多路分支控制,下面给出一个示例进行说明,主要通过命令行传入一个参数,然后跟据其值情况分别返回不同的值。如 快来打我*/ 2022年10月02日 10:49/ 0 赞/ 93 阅读
相关 go语言中fallthrough用法 switch sExpr { case expr1: some instructions case expr2: som 谁借莪1个温暖的怀抱¢/ 2022年10月17日 00:37/ 0 赞/ 67 阅读
还没有评论,来说两句吧...