go語言if/else語句用法

來源:互聯網
上載者:User

標籤:go if

    Golang中,if/else 關鍵字用於條件判斷,如果滿足條件就做某事,否則做另一件事。

--if語句可以沒有else

--可以在條件陳述式前添加別的語句

--語句中聲明的變數的範圍在所有的分支中

MAKR:在go語言中條件陳述式沒必要帶圓括弧,但分支必須有大括弧

文法:

if 布林運算式 {   /* 在布林運算式為 true 時執行 */} else {  /* 在布林運算式為 false 時執行 */}

egg:

package main

import (
    "fmt"
)
func main() {
     /* 判斷布林運算式 */
    if 7%2 == 0 {         /* 如果條件為 true 則執行以下語句 */
        fmt.Println("7 is even")
    } else {    /* 如果條件為 false 則執行以下語句 */
        fmt.Println("7 is odd")
    }
    if 8%4 == 0 {
        fmt.Println("8 is divisible by 4")
    } else {
        fmt.Println("8 is odd")
    }

}結果:7 is odd8 is divisible by 4

在go裡的2種注釋:1、使用“//” 2、使用/*......*/   

若採用格式化輸出的話需要把Println 替換成Printf

package main

import (
    "fmt"
)

func main() {
    var a int = 100
    if a < 20 {
        fmt.Printf("LESS THAN 20\n")
    } else {
        fmt.Printf("MORE THAN 20\n")
    }
    fmt.Printf("列印 A的值:%d\n", a)

}MORE THAN 20列印 A的值:100

##這裡編譯器可以用LiteIDE,挺不錯的,值得推薦.....650) this.width=650;" src="http://img.baidu.com/hi/jx2/j_0061.gif" alt="j_0061.gif" />

本文出自 “DBAspace” 部落格,請務必保留此出處http://dbaspace.blog.51cto.com/6873717/1962633

go語言if/else語句用法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.