go語言控制結構關鍵字只有:if...else if..else, for 和 switch工具
一、if..else if..通常能夠省略條件語句的括號,除非多條件語句須要括號拆分,其實在使用fmt格式化時,若是能夠省略括號,格式化工具會自動去掉括號it
二、switch語句:1)、判斷條件能夠爲任何數據類型數據類型
2)、每一個case後面跟的是一個完整的程序,該程序塊不須要{ },也不須要break結尾,由於每一個case都是獨立的程序
3)、能夠爲switch提供一個默認選項default,在case沒有知足的狀況下,默認執行default後面的語句數據
三、for使用和其餘語言相似,就是沒有用括號,以下語言
for i :=1 ; i<100; i++ {
·············
}while
go中沒有while,能夠使用for來實現cas
1)、var i int =1格式化
for i<100 {
·····················
}
2)、for{
···················· }