go 語言的分支迴圈語句選擇性較少,迴圈語句它只有 for 迴圈,平時我們在其它語言用的 while 語句、do while 語句、loop 語句它是沒有的。分支語句只有 if 和 switch,也沒有三元操作符。
if else 語句
package main
import
"fmt"
func
main()
func
max(a int
,b int
)int
return b
}func
min(a int
,b int
)int
return b
}func sign (a int
)int
else
if a <
0else
}
switch語句
package main
import
"fmt"
func main (
)//值匹配
func
prize1
(score int
)string
}//表示式匹配
func
prize2
(score int
)string
}
for 迴圈
package main
import
"fmt"
func main (
)}
迴圈控制
go 語言支援 continue 和 break 語句來控制迴圈,這兩個語句和其它語言沒什麼特殊的區別。除此之外 go 語言還支援 goto 語句。
分支與迴圈(3)
while迴圈 語法 while 條件 執行迴圈體 例 age 23 while age 18 print 成年人 for迴圈語法 for 目標 in 表示式 執行迴圈體 例 range 語法 range start,stop step 1 這個bif有三個引數,其中用括號括起來的兩個表示這兩個引數...
分支與迴圈語句
練習 列印1 100之間的奇數 include include int isodd int x return 1 int main i system pause return 0 侷限性 1.若忘記break,會繼續執行 2.case語句中無法定義變數 3.case語句判定的條件必須是int lon...
分支與迴圈1
python可以有效的避免懸掛else,何謂懸掛else?在c語言中,if else採取就近原則,那麼就有可能因為程式的書寫問題導致程式錯誤。python使用了縮排。條件表示式,三元操作符 例如 使用一條語句完成以下的條件判斷和賦值操作 x,y 4,5 if x y small x else sma...