<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                Go 語言條件語句: 條件語句需要開發者通過指定一個或多個條件,并通過測試條件是否為 true 來決定是否執行指定語句,并在條件為 false 的情況在執行另外的語句。 Go 語言提供了以下幾種條件判斷語句: if 語句 if 語句 由一個布爾表達式后緊跟一個或多個語句組成。 Go 編程語言中 if 語句的語法如下: ~~~ ? 可省略條件表達式括號。 ? 持初始化語句,可定義代碼塊局部變量。 ? 代碼塊左 括號必須在條件表達式尾部。 if 布爾表達式 { /* 在布爾表達式為 true 時執行 */ } ~~~ if 在布爾表達式為 true 時,其后緊跟的語句塊執行,如果為 false 則不執行。 ~~~ x := 0 // if x > 10 // Error: missing condition in if statement // { // } if n := "abc"; x > 0 { // 初始化語句未必就是定義變量, 如 println("init") 也是可以的。 println(n[2]) } else if x < 0 { // 注意 else if 和 else 左大括號位置。 println(n[1]) } else { println(n[0]) } ~~~ ~~~ *不支持三元操作符(三目運算符) "a > b ? a : b"。 ~~~ 實例: ~~~ package main import "fmt" func main() { /* 定義局部變量 */ var a int = 10 /* 使用 if 語句判斷布爾表達式 */ if a < 20 { /* 如果條件為 true 則執行以下語句 */ fmt.Printf("a 小于 20\n" ) } fmt.Printf("a 的值為 : %d\n", a) } ~~~ 以上代碼執行結果為: ~~~ a 小于 20 a 的值為 : 10 ~~~ if...else 語句 if 語句 后可以使用可選的 else 語句, else 語句中的表達式在布爾表達式為 false 時執行。 語法 Go 編程語言中 if...else 語句的語法如下: ~~~ if 布爾表達式 { /* 在布爾表達式為 true 時執行 */ } else { /* 在布爾表達式為 false 時執行 */ } ~~~ if 在布爾表達式為 true 時,其后緊跟的語句塊執行,如果為 false 則執行 else 語句塊。 實例: ~~~ package main import "fmt" func main() { /* 局部變量定義 */ var a int = 100 /* 判斷布爾表達式 */ if a < 20 { /* 如果條件為 true 則執行以下語句 */ fmt.Printf("a 小于 20\n" ) } else { /* 如果條件為 false 則執行以下語句 */ fmt.Printf("a 不小于 20\n" ) } fmt.Printf("a 的值為 : %d\n", a) } ~~~ 以上代碼執行結果為: ~~~ a 不小于 20 a 的值為 : 100 ~~~ if 嵌套語句 你可以在 if 或 else if 語句中嵌入一個或多個 if 或 else if 語句。 語法 Go 編程語言中 if...else 語句的語法如下: ~~~ if 布爾表達式 1 { /* 在布爾表達式 1 為 true 時執行 */ if 布爾表達式 2 { /* 在布爾表達式 2 為 true 時執行 */ } } ~~~ 你可以以同樣的方式在 if 語句中嵌套 else if...else 語句 實例 ~~~ package main import "fmt" func main() { /* 定義局部變量 */ var a int = 100 var b int = 200 /* 判斷條件 */ if a == 100 { /* if 條件語句為 true 執行 */ if b == 200 { /* if 條件語句為 true 執行 */ fmt.Printf("a 的值為 100 , b 的值為 200\n" ) } } fmt.Printf("a 值為 : %d\n", a ) fmt.Printf("b 值為 : %d\n", b ) } ~~~ 以上代碼執行結果為: ~~~ a 的值為 100 , b 的值為 200 a 值為 : 100 b 值為 : 200 ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看