亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Golang > 正文

Go語言入門教程之基礎(chǔ)語法快速入門

2020-04-01 19:23:51
字體:
供稿:網(wǎng)友
這篇文章主要介紹了Go語言入門教程之基礎(chǔ)語法快速入門,本文講解了值類型、變量、常量、循環(huán)、條件語句、條件枚舉等內(nèi)容,需要的朋友可以參考下
 

Go語言是一個開源的,為創(chuàng)建簡單的,快速的,可靠的軟件而設(shè)計的語言。

Go語言實(示)例教程,通過過實例加注釋的方式來介紹Go語言的用法。

Hello World

第一個程序會輸出"hello world"消息。源代碼如下:

復(fù)制代碼代碼如下:

package main

 

import "fmt"

func main() {
    fmt.Println("hello world")
}

//通過go run來運行Go程序
$ go run hello-world.go
hello world
//它會花一段時間將源代碼編繹成二進(jìn)制文件,可以通過go build實現(xiàn)這一過程。
$ go build hello-world.go
$ ls
hello-world hello-world.go
//然后直接運行二進(jìn)制文件
$ ./hello-world
hello world

 

Values:值類型

Go有許多值類型包括:strings, integers, floats, booleans, 等。下面是一些基礎(chǔ)的示例。

復(fù)制代碼代碼如下:

package main

 

import "fmt"

func main() {

//字符串可以使用 + 來連接
    fmt.Println("go" + "lang")

//整型和浮點數(shù)
    fmt.Println("1+1 =", 1+1)
    fmt.Println("7.0/3.0 =", 7.0/3.0)

    //布爾類型,你可以使用布爾運算符
    fmt.Println(true && false)
    fmt.Println(true || false)
    fmt.Println(!true)
}

$ go run values.go
golang
1+1 = 2
7.0/3.0 = 2.3333333333333335
false
true
false

 

Variables:變量

在Go語言中,變量是顯式聲明的;編輯器可以在函數(shù)調(diào)用檢查類型的正確性。

復(fù)制代碼代碼如下:

package main

 

import "fmt"

func main() {
    //用var聲明一個或多個變量
    var a string = "initial"
    fmt.Println(a)

    //你可以聲明多個變量
    var b, c int = 1, 2
    fmt.Println(b, c)

    //GO會通過默認(rèn)值來確定變量類型
    var d = true
    fmt.Println(d)

    //有類型但沒有值的變量會被賦zero值zero-valued. int類型的零值是0.
    var e int
    fmt.Println(e)

    //:=語言是聲明和初始化變量的簡寫, 例如
    //與:var f string = "short" 等價
    f := "short"
    fmt.Println(f)
}

$ go run variables.go
initial
1 2
true
0
short

 

Constants:常量

Go支持的常量有character, string, boolean, 和numeric 類型.

復(fù)制代碼代碼如下:

package main

 

import "fmt"
import "math"

//常量用const聲明
const s string = "constant"

func main() {
    fmt.Println(s)

    //const聲明可以像var一樣在任何地方使用
    const n = 500000000

    //常量可以表示任意精度
    const d = 3e20 / n
    fmt.Println(d)

    //數(shù)字常量沒有類型直到被賦與,如通過下面的顯示指定
    fmt.Println(int64(d))

    //數(shù)字可以在上下文指定需要的類型,例如math.Sin需要一個float64的類型
    fmt.Println(math.Sin(n))
}

$ go run constant.go 
constant
6e+11
600000000000
-0.28470407323754404

 

For:循環(huán)

for是Go語言中唯一的循環(huán)結(jié)構(gòu)。下面是基本的三類循環(huán)類型。

 

復(fù)制代碼代碼如下:

package main

 

import "fmt"

func main() {

//最基本的類型,一個單一的循環(huán)
    i := 1
    for i <= 3 {
        fmt.Println(i)
        i = i + 1
    }

    //一個精典的類型:帶初始化/條件的循環(huán)
    for j := 7; j <= 9; j++ {
        fmt.Println(j)
    }

    //通過條件的for循環(huán)會一直執(zhí)行,直到你中斷或在閉包中返回。
    for {
        fmt.Println("loop")
        break
    }
}

$ go run for.go
1
2
3
7
8
9
loop


在range語法中我們還會看到另外一種for的用法。

 

If/Else:條件語句

Go通過if和else來實現(xiàn)條件分支

復(fù)制代碼代碼如下:

package main

 

import "fmt"

func main() {
//一個基本用法
    if 7%2 == 0 {
        fmt.Println("7 is even")
    } else {
        fmt.Println("7 is odd")
    }

    //只有if的情況
    if 8%4 == 0 {
        fmt.Println("8 is divisible by 4")
    }

    //你可以在條件中聲明變量;任何聲明可以在所有的條件代碼段中使用
    if num := 9; num < 0 {
        fmt.Println(num, "is negative")
    } else if num < 10 {
        fmt.Println(num, "has 1 digit")
    } else {
        fmt.Println(num, "has multiple digits")
    }
}


Go語言中沒有三目(ternary if)運算符,你需要用if來實現(xiàn)
復(fù)制代碼代碼如下:

$ go run if-else.go 
7 is odd
8 is divisible by 4
9 has 1 digit

 

Switch:條件枚舉

Switch語法可以實現(xiàn)多種條件分支。

 

復(fù)制代碼代碼如下:

package main

 

import "fmt"
import "time"

func main() {
//這里是一個基礎(chǔ)的Switch
    i := 2
    fmt.Print("write ", i, " as ")
    switch i {
    case 1:
        fmt.Println("one")
    case 2:
        fmt.Println("two")
    case 3:
        fmt.Println("three")
    }

    //你可以使用多種條件匹配,同樣你可以使用默認(rèn)匹配
    switch time.Now().Weekday() {
    case time.Saturday, time.Sunday:
        fmt.Println("it's the weekend")
    default:
        fmt.Println("it's a weekday")
    }

    //無條件的switch可以實現(xiàn)if/else類型的效果
    t := time.Now()
    switch {
    case t.Hour() < 12:
        fmt.Println("it's before noon")
    default:
        fmt.Println("it's after noon")
    }
}

$ go run switch.go 
write 2 as two
it's the weekend
it's before noon


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
久久午夜免费视频| 国产精品视频不卡| 国产亚洲欧洲黄色| 精品一区二区三区四区在线| 午夜在线视频| 一区二区三区四区在线看| 最近中文字幕日韩精品| 欧美日韩成人在线一区| 免费看的www视频网站视频| 国产成+人+亚洲+欧美+综合| 日韩免费啪啪| 欧美二区在线| 中文字幕av第一页| 久久一级免费视频| 国产婷婷成人久久av免费高清| 欧美日韩一区在线观看| 黄色在线成人| 麻豆视频国产| 久久久久九九视频| 国产精品亚洲欧美一级在线| 欧美日韩中文字幕日韩欧美| 日韩欧美国产麻豆| 日韩成人激情在线| 免费成年人高清视频| 成人同人动漫免费观看| 在线看片你懂得| 久久福利视频网| 三级成人在线视频| 日本19禁啪啪吃奶大尺度| 欧美日韩激情在线| 欧美成人sm免费视频| 日韩在线一二三区| 日本全棵写真视频在线观看| 99国产在线| 51调教丨国产调教视频| 中文字幕乱码无码人妻系列蜜桃| 2020国产精品小视频| 正在播放久久| 亚洲无av在线中文字幕| 日韩美女久久久| 最近中文字幕免费| 亚洲精品成人精品456| 日本高清一区二区视频| 午夜视频在线观看精品中文| 最新av在线网站| 怡红院av亚洲一区二区三区h| 国产xxx免费观看| 一本色道综合久久欧美日韩精品| 久久丝袜视频| 日韩精品1区| 在线看的片片片免费| 好吊妞视频一区二区三区| 亚洲天堂av免费在线观看| 精品视频一二三| 88国产精品视频一区二区三区| av免费在线播放| 午夜在线播放| 国产乱子伦农村叉叉叉| 亚洲国产精品嫩草影院久久av| 青青草成人在线| 欧美成人xxxx| 亚洲国产综合91精品麻豆| 成人羞羞网站| 日韩免费av一区| 亚洲天堂2020| 欧美日本韩国一区二区三区| 国产美女扒开尿口久久久| 国产精品69一区二区三区| 成人在线视频网| 亚洲国产一区二区在线观看| 精品人妻人人做人人爽夜夜爽| xxxxx性欧美特大| chinesegaysextube| 精品无码久久久久久久动漫| 日韩在线一区二区三区| 亚洲高清在线不卡| 91亚洲精品一区二区乱码| 亚洲熟妇av日韩熟妇在线| 色噜噜日韩精品欧美一区二区| 九九免费视频| 国产中文字幕视频在线观看| 成人午夜视频免费在线观看| 国产在线精选视频| 在线视频资源站| 日本国产在线视频| 97在线免费公开视频| 黄色动漫网站| 蜜桃一区av| 日本女人性视频| 91亚洲人成网污www| 国产精品久久麻豆| 亚洲免费中文字幕| 午夜剧场成人观在线视频免费观看| 中文亚洲欧美| 91国产免费看| 福利视频导航大全| 91在线观看欧美日韩| 国产精品s色| 欧美大片网站在线观看| 韩国一区二区三区在线观看| 亚洲精品一区二| 欧洲午夜精品| 国产一区视频在线观看免费| 亚洲精品.www| 日本1级在线| 555www色欧美视频| 色综合久久88色综合天天提莫| 日韩精品一区二区三区av| 久久综合久久综合久久综合| 亚洲国产高清国产精品| 黑人一区二区| 国产精品女同互慰在线看| 久久99国产精品久久久久久久久| 色综合天天综合给合国产| 91中文字幕在线观看| 好看的日韩精品视频在线| 国产黄色片在线观看| 91大神xh98hx在线播放| 久久久久久日本一区99| 不卡一区视频| 国产精品自拍片| 国产一区二区精品久| 草莓污污视频在线观看| 国产精品资源在线观看| 亚洲欧美国产日韩天堂区| 影音先锋中文在线播放| 热国产热中文视频二区| 波多野结衣乳巨码无在线| 在线观看av资源网| 喷水视频在线观看| 久久久综合九色合综国产精品| 成人av免费网站| 337p亚洲精品色噜噜噜| 色悠久久久久综合欧美99| 亚洲精品国产第一综合99久久| 在线观看国产网站| 亚洲综合网在线| 欧洲性视频在线播放| 久久精品国产精品亚洲综合| 中文字幕视频一区二区在线有码| 欧美成人免费va影院高清| 亚洲永久免费观看| 97久久国产亚洲精品超碰热| 精品孕妇一区二区三区| 亚洲综合天堂网| 桃花色综合影院| 午夜欧美视频| 激情不卡一区二区三区视频在线| 久草视频在线免费看| 欧美日韩在线一区二区三区| 久久中文欧美| 国产一区二区精品调教| 欧美激情在线精品一区二区三区| 91破解版在线观看| 久热中文字幕在线| 717影院理论午夜伦不卡久久| 1pondo在线播放免费| 国产高清视频一区| 国产在线视频一区二区| 视频一区 中文字幕| 欧美手机在线| 成年人视频在线网站| 欧美人一级淫片a免费播放| 中文字幕一区二区三区四区久久| 欧区一欧区二欧区三| 日韩一级片在线免费观看| 国产精品久久久久影院老司| 欧美视频在线免费播放| 在线观看国产黄| 日韩一区二区在线观看| 污污视频网站免费观看| 一本色道久久综合亚洲精品图片| 国内露脸中年夫妇交换精品| 另类欧美日韩国产在线| 香蕉视频官网在线观看日本一区二区| 欧美性猛交xxxx免费看漫画| 久久精品人人爽| 亚洲乱码一区av黑人高潮| 91网站视频在线观看| 色999日韩国产欧美一区二区| 深夜成人在线| 国产精品熟女久久久久久| gai在线观看免费高清| 黄网在线观看视频| 久久久久99精品成人片三人毛片| 亚洲s码欧洲m码国产av| 日韩电影中文字幕在线| 91精品国产乱码久久久| 午夜影院在线播放| 91视频在线观看| 最新真实国产在线视频| 黄色影院在线观看| 中文字幕一区免费| 日本大片免费看| 黄色欧美日韩| 香蕉视频免费在线| 成人免费视频视频| 亚洲精品黑牛一区二区三区| 精品人妻伦一二三区久久| 一区二区三区av| 久久躁日日躁aaaaxxxx| 精品国产第一页| 裸体武打性艳史| 91日韩精品视频| 午夜精品一区二区三区在线播放| 国产jzjzjz丝袜老师水多| 国产91一区二区三区| 婷婷五月色综合| 国产一级在线视频| 欧美激情三级| 国模大尺度私拍在线视频| 欧美一区在线观看视频| 中文字幕一二三四| 久久久亚洲欧洲日产国码aⅴ| 国产精品人妖ts系列视频| xxx欧美老熟| 极品国产人妖chinesets亚洲人妖| 欧美一级黄色片| 免费黄色特级片| 国产一区二区三区香蕉| 另类ts人妖一区二区三区| 国产91|九色| 国产精品国产三级国产专播品爱网| 中文字幕一区二区精品| 小日子的在线观看免费第8集| 国产精品视频自在线| 欧美电影网址| 国产精品网站大全| 国 产 黄 色 大 片| 欧美一级黄色大片| 日韩视频一区在线观看| 欧美日韩激情美女| 性生交大片免费看女人按摩| 亚洲精品无码久久久| 97人妻精品一区二区三区视频| 欧美日本一区二区视频在线观看| 午夜视频久久久久久| 九色porny蝌蚪视频在线观看| 国产精品第13页| 国产精品极品尤物在线观看| 激情视频网站在线播放色| 成人免费毛片高清视频| 91国产精品电影| 黑人操日本美女| 欧美日韩综合在线| 99九九热只有国产精品| 欧美亚洲精品在线| 狠狠躁夜夜躁久久躁别揉| 欧美成人伊人久久综合网| 亚洲va欧美va人人爽成人影院| 成人午夜sm精品久久久久久久| 欧美性受xxxx黑人xxxx| 国产亚洲精品久久777777| 日韩免费一区| 精品国产a毛片| 日本欧美电影在线观看| 性人久久久久| 久久这里只有精品国产| 91麻豆产精品久久久久久夏晴子| 国产免费黄色| 最近中文字幕免费mv视频多少集| 国产日韩欧美91| 四虎免费在线视频| a级影片在线观看| www.4hu95.com四虎| 污污的视频在线免费观看| 成人av高清在线| 一本一道dvd在线观看免费视频| 在线观看污污网站| 91亚洲一区| 亚洲综合日韩中文字幕v在线| 成人免费观看视频在线观看| 久久国产综合精品| 国产福利av网站| 毛片a片免费观看| 久久久蜜桃精品| 日本一区二区三区www| 亚洲国产精品久久人人爱蜜臀| 国内精品久久久久久久影视麻豆| 伊人色综合久久久天天蜜桃| 亚洲精品国自产拍在线观看| 亚洲综合影院| 日本一本二本在线观看| 精品一区二区三区在线播放| 欧美一级做a爰片免费视频| 朝桐光av一区二区三区| 国产精品剧情一区二区在线观看| 日本精品在线| 国产精品久久久久久9999| 插菊花综合1| 国产一区二区免费电影| 三年中国中文观看免费播放| 亚洲黄色av女优在线观看| 精品免费视频一卡2卡三卡4卡不卡| 中国特级黄色片| 亚洲综合免费观看高清在线观看| 免费观看成人高| 黄色精品网站| 日韩在线理论| 国产成人的电影在线观看| 欧美亚洲国产成人精品| 影音先锋2020色资源网| 欧美日韩精品免费看| 亚洲精品v日韩精品| ady日本映画久久精品一区二区| 欧美日韩在线播放三区| 国产精品久久久久9999爆乳| 精品视频久久久久| 国产人成免费视频| 日本久久成人网| 伊人久久精品视频| 久久久久国产精品夜夜夜夜夜| 成人sese在线| 国产在线视频网| 国产精品毛片久久久久久久久久99999999| 三级黄色在线观看| 国产精品试看| 欧美国产日韩精品| 中文字幕第28页| 国产91欧美| h片在线观看免费| 久久久国产午夜精品| 久久手机免费观看| 婷婷六月激情| 日本在线电影一区二区三区| 欧美成人精品欧美一| 国产成人毛毛毛片| 欧美在线播放高清精品|