go语言条件语句 if else
生活随笔
收集整理的這篇文章主要介紹了
go语言条件语句 if else
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
示例:
if a < 5 { return 0 } else { return 1 }關(guān)于條件語句,需要注意以下幾點:?
? 條件語句不需要使用括號將條件包含起來();?
? 無論語句體內(nèi)有幾條語句,花括號{}都是必須存在的;?
? 左花括號{必須與if或者else處于同一行;?
? 在if之后,條件語句之前,可以添加變量初始化語句,使用;間隔;?
? 在有返回值的函數(shù)中,不允許將“最終的”return語句包含在if...else...結(jié)構(gòu)中,否則會編譯失敗:
失敗的原因在于,Go編譯器無法找到終止該函數(shù)的return語句。編譯失敗的案例如下:
func example(x int) int { if x == 0 { return 5 } else { return x } }總結(jié)
以上是生活随笔為你收集整理的go语言条件语句 if else的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Go语言基础:method
- 下一篇: Eclipse配置开发Go的插件——Go