if條件
else
//練習 10寫乙個程式, 從終端讀取輸入, 並轉成整數. 如果轉成整數出錯,
//則輸出'can not convert to int', 並返回.否則輸出該整數
package main
import (
"fmt""
strconv")
func main()
fmt.println(res)
}
swith var
//練習11猜數字, 寫乙個程式,隨機生成乙個0 到100 的整數n,
//然後使用者在終端輸入數字,如果和n 相等,則提示使用者猜對了
//如果不相等,則提示使用者,大於還是小於n
package main
import (
"fmt""
math/rand")
func main()}}
/*練習 12寫乙個程式, 在終端列印如下圖形:aaa
aaaaaaa
aaaaa
*/package main
import (
"fmt""
strings")
func main()
}
package mainimport
"fmt
"func main()
for index, value :=range str
if index > 4
fmt.println(index, value)}}
package mainfunc main()
goto
here
}
go流程控制
用於測試條件是否成立,成立則執行if括起來的 if condition 複製 如果需要在條件不滿足時執行,則只需要加上else即可 if condition else 複製 如果存在多個條件,可以使用else if增加新的判斷 if condition1 else if condition2 els...
go流程控制
1 if語句 1 if ture else 2if a 44 a 23else 2 switchswitch 語句用於基於不同條件執行不同動作,每乙個 case 分支都是唯一的,從上直下逐一測試,直到匹配為止。golang switch 分支表示式可以是任意型別,不限於常量。可省略 break,預設...
go流程控制
go語言僅有兩種流程控制語法,不存在while if age 18else if age 7else 標準迴圈 標準迴圈,結束後變數不存在 for i 0 i 10 i 迴圈外定義,結束迴圈後,變數仍存在 var i 0for i 10 i 將累加數值置於迴圈體中 for i 10 閉迴圈 forr...