1. 程式人生 > >go語言入門(三)

go語言入門(三)

if...else true 其中 中一 分享圖片 var val spa 需要

條件語句

  go語言的條件語句結構如下:

技術分享圖片

  go語言的條件語句和其他語言類似。簡單列舉下:

  1、if 語句,布爾表達式不需要括號

  if 布爾表達式 {
     /* 在布爾表達式為 true 時執行 */
  }

  2、if...else語句

if 布爾表達式 {
   /* 在布爾表達式為 true 時執行 */
} else {
  /* 在布爾表達式為 false 時執行 */
}

  3、if語句嵌套

if 布爾表達式 1 {
   /* 在布爾表達式 1 為 true 時執行 */
   if 布爾表達式 2 {
      /* 在布爾表達式 2 為 true 時執行 */
   }
}

  4、switch語句

    和其他語言稍有區別,var1可以是任意類型,val1和val2必須和var1同類型。case語句後不需要break,只會匹配並執行其中一項,並結束switch語句

switch var1 {
    case val1:
        ...
    case val2:
        ...
    default:
        ...
}

go語言入門(三)