Golang与C#之switch区别

Golang与C#之switch区别编程

Go是Google开发的一种编译型,可并行化,并具备垃圾回收功能的编程语言。编程语言

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。设计

开发过程虽然主要用的不是C#,可是开发过程不免会阅读到C#代码,下文是两种域名switch的比较code

1.Go的switch:对象

输出:开发

2.C#的switch域名

输出:it

总结,在Go中每一个key对应一个case,没有对应的case,则执行default,没有default这不执行代码,在同一个case语句中,能够用逗号分隔不一样的条件;在C#中,控制不能从一个case标签贯穿到另外一个case标签,最终用例标签不能没有break,key对应的case,若是没有执行代码,则顺延到下一个case,直到遇到break结束。编译

wxgzh:ludong86程序设计

qrcode_for_gh_6bb1f39ae99c_344-1

相关文章
相关标签/搜索