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

相關文章
相關標籤/搜索