婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > GO語言基本數據類型總結

GO語言基本數據類型總結

熱門標簽:工商信用卡外呼系統教程 外呼系統如何接收服務密碼 客服級電銷機器人 經常接到推銷電話機器人的電話 海外照相館地圖標注入駐 滁州自建外呼系統 智能營銷軟件 旅游廁所如何電子地圖標注 外呼系統多少錢一年

本文實例總結了GO語言基本數據類型。分享給大家供大家參考。具體如下:

1、注釋(與C++一樣)

行注釋://塊注釋:/* ...*/

2、標識符

可以這么說,除了數字開頭的不允許,符號開頭的不允許,關鍵字不允許,其他的Unicode字符組合都可以。“_33”也可以是標識符、“我們”也可以是標識符。標識符也區分大小寫。

(1)、以大寫字母開頭的標識符是公開的。(這個很有意思)

(2)、其他任何標識符都是私有的。 

(3)、空標識符“_”是一個占位符,用于賦值操作的時候,丟棄、忽略某個值。通常這樣用:

go的方法一般會返回2個值,一個通常的返回、一個錯誤標識。如 fmt.Println(x)會返回2個值,一個是打印的字節數,一個是相應的error值,那么 count,_ = fmt.Println(x) 這行代碼就忽略了相應的error值。

3、常量——用const關鍵字聲明

(1)可以自動推斷類型,

如:

復制代碼 代碼如下:
const a = 5

(2)可以顯式指定類型,

如:

復制代碼 代碼如下:
const a int16 = 6// int16是一個整形類型

(PS:go語言常量、變量定義的格式均為:

關鍵字 常量(變量)名 類型 = 值)

(3)可以一次聲明多個常量,

如:const ( a = 0 ; b = 2),這叫分組聲明。此時,第一個常量被默認設置為0,后續的常量默認設置為前面常量的表達式。

(PS: 但是希望用const (a b)表示a=0,b=0這樣的是不行的,常量分組定義,第一個常量必須賦值、或為iota)

(PPS:注意,go語言中一般不需要分號來表示分隔,編譯器會自動在每行的末尾添加分號,當然,添加分號也沒有錯,不過像liteide這樣的IDE的自動格式化一般會幫你把分號刪除,然后幫你換行)

(4)關鍵字iota表示連續的無類型的整數常量,iota默認為0,并逐步遞增。

即,

復制代碼 代碼如下:
const(a = iota; b ; c )
表示b和c此時都為iota,所以a為0,b為1,c為2。

(5)一行多個賦值中,iota不相互影響。每次iota出現,它的值為0,如:

復制代碼 代碼如下:
const (
        i, j, k = 2 * iota, iota, iota + 2
        m, n, l
)

 此時,i、j的值均為0,k的值為2,m、n、l 的值分別為2 、1 、3

(PS:go語言支持一行賦多個值)

4、變量

變量有2種定義方式:

(1)一種是用關鍵字var ,

例如:

復制代碼 代碼如下:
var i int //這里會自動設置默認值0,如果是字符串,默認為空

或者:

復制代碼 代碼如下:
var i = 8 //聲明同時賦值,自動推導其類型

或者:

復制代碼 代碼如下:
var k int = 16 //指明類型,聲明并賦值

或者:

復制代碼 代碼如下:
var ( a int; b int; c int) //分組聲明,跟常量類似。

(2)另一種是用快速變量聲明,就是用 := 操作符,它會聲明并初始化一個變量,可以自動推導類型。不過這種聲明有一個限制,它只能在函數內部使用,在函數外部會報錯。

如:

復制代碼 代碼如下:
name := "chandler qian" //自動推導類型為string

值得注意到是,:=操作符是聲明并初始化,就是說,在同一個作用域內,這個變量必須未聲明過,不然是錯誤。如下:

復制代碼 代碼如下:
k, b := 7, 8
    fmt.Printf("before k=%d,b=%d\n", k, b)
    if k := 1; k != -1 {
        b := 3
        fmt.Printf("inner k=%d,b=%d\n", k, b)
    }
    fmt.Printf("after k=%d,b=%d\n", k, b)

在下面的 if 作用于內,k、b重新用:=聲明賦值,但沒問題,因為出了 if 作用域,它們就消失了。

結果為:

before k=7,b=8
inner k=1,b=3
after k=7,b=8

而 if語句改為這樣:

復制代碼 代碼如下:
if k = 1; k != -1 {
    b := 3
    fmt.Printf("inner k=%d,b=%d\n", k, b)
}

那么最后的輸出就是:

before k=7,b=8
inner k=1,b=3
after k=1,b=8

可見,“=” 是全局作用的賦值,而,“:=” 則會在自己的作用域內創建變量并賦值。

(3)整形字面量的類型會自動推斷為int,浮點字面量會自動推斷為float64,復數字面量會自動推斷為complex128

5、布爾

Go語言會嚴格篩選使用比較操作符(、=、==、!=、>=、>)進行比較的值。這兩個值必須是相同類型或實現了相同的接口。如:

復制代碼 代碼如下:
func test0() {
    var a int = 5
    var b float32 = 4.4
    if a > b {
        fmt.Println(">")
    }
}

由于a和b類型不匹配,所以編譯錯誤:invalid operation: a > b (mismatched types int and float32),再看下面這個:

復制代碼 代碼如下:
func test1() {
    var b float32 = 4.4
    if b > 7 {
        fmt.Println(">")
    }
}

這個是可以的,雖然類型不匹配,但是b與無類型的整形數值常量7比較。無類型的數值常量可以用于任何比較。

希望本文所述對大家的GO語言程序設計有所幫助。

您可能感興趣的文章:
  • GO語言基本類型分析
  • GO語言類型轉換和類型斷言實例分析
  • Go語言基礎知識總結(語法、變量、數值類型、表達式、控制結構等)
  • Go語言的方法接受者類型用值類型還是指針類型?
  • Go語言中的復合類型詳細介紹
  • 為什么Go語言把類型聲明放在后面?
  • Go語言基本的語法和內置數據類型初探
  • Go語言中如何通過方法為類型添加行為

標簽:楚雄 湘潭 晉城 喀什 運城 深圳 九江 本溪

巨人網絡通訊聲明:本文標題《GO語言基本數據類型總結》,本文關鍵詞  語言,基本,數據,類型,總結,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《GO語言基本數據類型總結》相關的同類信息!
  • 本頁收集關于GO語言基本數據類型總結的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产日本欧美一区二区| 在线综合+亚洲+欧美中文字幕| 国产一区二区三区免费在线观看| 亚洲午夜视频在线观看| 日本伊人精品一区二区三区观看方式| 丁香一区二区三区| 在线观看91精品国产麻豆| 亚洲va中文字幕| 欧美色图在线观看| 亚洲已满18点击进入久久| 成人黄色在线视频| 亚洲免费观看在线观看| 91免费观看在线| 亚洲一区在线观看网站| 日本精品视频一区二区三区| 一区二区三区精品视频在线| 在线精品视频一区二区三四| 亚洲一级片在线观看| 欧美大肚乱孕交hd孕妇| 成人性生交大片免费看中文| 久久久精品tv| 91玉足脚交白嫩脚丫在线播放| 亚洲自拍偷拍综合| 在线播放91灌醉迷j高跟美女| 免费xxxx性欧美18vr| 欧美一区二区在线观看| 蜜桃一区二区三区在线| 久久久精品tv| 91视频xxxx| 免费看日韩精品| 26uuu精品一区二区在线观看| 国产精品中文字幕一区二区三区| 久久久久高清精品| 91色综合久久久久婷婷| 美女精品一区二区| 亚洲精选一二三| 国产亚洲精品资源在线26u| 色哟哟国产精品免费观看| 另类调教123区| 亚洲色图欧洲色图婷婷| 日韩欧美一二区| 成人高清av在线| 精品伊人久久久久7777人| 亚洲综合久久久久| 久久精品夜色噜噜亚洲aⅴ| 欧美精品在线观看一区二区| 色综合天天综合狠狠| 亚洲mv大片欧洲mv大片精品| 国产三级精品视频| 337p粉嫩大胆色噜噜噜噜亚洲| 欧美视频第二页| 99久久99久久精品免费观看| 男人的天堂亚洲一区| 亚洲理论在线观看| 欧美精品一区二区三区在线| 欧美电影影音先锋| 欧美精品自拍偷拍| 91福利视频久久久久| 国产成人在线免费| 韩国三级在线一区| 国内成+人亚洲+欧美+综合在线| 国产精品国产三级国产a| 久久久久国产精品麻豆ai换脸 | 成人欧美一区二区三区小说| 久久嫩草精品久久久精品一| 精品国产1区2区3区| 欧美va天堂va视频va在线| 欧美日韩1234| 欧美三区在线观看| 在线观看91精品国产入口| 欧美性大战xxxxx久久久| 欧美另类z0zxhd电影| 欧美日韩国产成人在线91| 欧美三级视频在线观看| 欧美日韩综合在线免费观看| 欧美日韩亚洲综合一区 | 欧美视频在线观看一区| 国产精品久久久久天堂| 欧美mv日韩mv| 8x福利精品第一导航| 欧美日韩的一区二区| 91精品国产综合久久久久久漫画| 色婷婷香蕉在线一区二区| caoporm超碰国产精品| 久久se精品一区二区| 国产成人丝袜美腿| 不卡av电影在线播放| 99国产精品久| 91片在线免费观看| 97久久精品人人做人人爽50路| 91在线观看污| 91精品1区2区| 欧美三级电影在线看| 精品国产一区二区三区不卡| 精品日韩在线观看| 久久无码av三级| 国产亚洲精品久| 国产精品三级在线观看| 一区二区三区四区蜜桃| 蜜臀精品一区二区三区在线观看| 精品一区二区三区在线观看 | 制服丝袜av成人在线看| 欧美不卡一二三| 亚洲天天做日日做天天谢日日欢| 亚洲不卡一区二区三区| 久久99精品久久久久| 国产精品羞羞答答xxdd| 欧美亚洲高清一区| 日韩三级伦理片妻子的秘密按摩| 中文字幕免费一区| 美洲天堂一区二卡三卡四卡视频| 国产91丝袜在线播放九色| 在线观看欧美黄色| 久久精品亚洲乱码伦伦中文| 日本一区二区三区视频视频| 亚洲网友自拍偷拍| 国产伦精品一区二区三区在线观看 | 国产suv一区二区三区88区| 91在线观看美女| 欧美日韩综合在线| 国产精品久久看| 奇米精品一区二区三区在线观看 | 成人av资源站| 欧美国产综合一区二区| 亚洲综合一区二区三区| 国产成人夜色高潮福利影视| 色8久久精品久久久久久蜜| 久久亚洲一级片| 日韩av在线免费观看不卡| 成人精品一区二区三区四区| 日韩免费成人网| 亚洲综合网站在线观看| 91美女在线视频| 亚洲人精品午夜| 成人精品视频一区二区三区| 欧美精选午夜久久久乱码6080| 国产精品视频线看| 国产成人精品免费网站| www国产亚洲精品久久麻豆| 亚洲午夜日本在线观看| 97久久超碰国产精品| 2023国产精品自拍| 国产成人亚洲精品狼色在线| 在线观看av一区| 亚洲综合在线免费观看| 色诱亚洲精品久久久久久| 亚洲欧美综合在线精品| 成人综合激情网| 国产精品色在线| av中文字幕不卡| 亚洲三级小视频| 欧美亚洲综合色| 亚洲欧美国产高清| 欧美伊人精品成人久久综合97 | 色视频成人在线观看免| 亚洲美女精品一区| 欧美天堂一区二区三区| 亚洲第一福利视频在线| 日韩一区二区电影| 国产资源精品在线观看| 国产视频一区二区在线| 成人免费视频视频| 国产日产欧产精品推荐色| 99视频超级精品| 一区二区高清免费观看影视大全| 欧美日韩成人综合在线一区二区| 日韩一区精品视频| 国产区在线观看成人精品 | 老色鬼精品视频在线观看播放| 欧美一区二区日韩一区二区| 亚洲国产成人porn| 日韩欧美色电影| 国产suv精品一区二区883| 亚洲精品国产品国语在线app| 欧美卡1卡2卡| 大桥未久av一区二区三区中文| 亚洲欧美视频一区| 日韩一区二区三区三四区视频在线观看| 韩国成人精品a∨在线观看| 中文字幕日韩一区| 精品卡一卡二卡三卡四在线| jlzzjlzz欧美大全| 久久国产麻豆精品| 一区二区在线观看视频| 91精品国产综合久久香蕉的特点| 成人性色生活片| 蜜臀av亚洲一区中文字幕| 亚洲另类中文字| 精品国产乱码久久| 欧美精品自拍偷拍| 91麻豆免费视频| 国产精品自拍毛片| 丝袜亚洲精品中文字幕一区| 日韩毛片在线免费观看| 日韩欧美一二三四区| 欧美日韩一区二区三区在线看| 国产一区二区在线电影| 免费欧美在线视频| 亚欧色一区w666天堂| 又紧又大又爽精品一区二区|