Golang以及C#之switch区别

Golang与C#之switch区别

图片 1

Go是Google开发之如出一辙种植编译型,可连行化,并拥有垃圾回收功能的编程语言。

C#凡是微软公司颁布之同样种面向对象的、运行于.NET
Framework之上的高档程序设计语言。

支付进程尽管要为此之莫是C#,但是出进程难免会看到C#代码,下文是简单栽域名switch的于

1.Go的switch:

图片 2

输出:

图片 3

2.C#的switch

图片 4

输出:

图片 5

总,在Go中每个key对应一个case,没有相应之case,则实施default,没有default这不执代码,在与一个case语词被,可以为此逗号分隔不同之规范;在C#饱受,控制不可知于一个case标签贯穿到其它一个case标签,最终用例标签不克没有break,key对应的case,如果无实施代码,则推迟至下一个case,直到撞break结束。


wxgzh:ludong86

图片 6

 

相关文章