二維碼
企資網(wǎng)

掃一掃關注

當前位置: 首頁 » 企資快訊 » 數(shù)碼 » 正文

Golang中字面量(literal)到底是什

放大字體  縮小字體 發(fā)布日期:2023-03-02 23:28:19    作者:百里安苛    瀏覽次數(shù):95
導讀

什么是字面量在計算機科學中,字面量(literal)是指源代碼中表示固定值的符號。幾乎所有的編程語言都具有對基本值的字面量表示,例如整數(shù)、浮點數(shù)以及字符串。例如:var str = "test" // test就是字面量age

什么是字面量

在計算機科學中,字面量(literal)是指源代碼中表示固定值的符號。幾乎所有的編程語言都具有對基本值的字面量表示,例如整數(shù)、浮點數(shù)以及字符串。例如:

var str = "test" // test就是字面量age := 18 // 18就是字面量Golang中的字面量(literal)

Golang中字面量可以用在兩個地方:

  • 用于變量和常量的初始化,
  • 作為函數(shù)實參。

    如果變量初始化語句中沒有顯式指定類型,則編譯器會根據(jù)字面量進行類型推斷。Golang中字面量只能表達基本類型的值,不支持用戶自定義字面量。

    Golang中字面量類型

    整型字面量

    可以使用十進制格式也可以使用16進制格式,例如:

    6660x5a

    浮點型字面量

    可以使用標準的數(shù)學小數(shù)格式也可以使用科學計數(shù)法格式,例如:

    3.143E2

    復數(shù)類型字面量

    常見的表達形式如 a + bi,其中a、b都是實數(shù),i為虛數(shù)單位,例如:

    1 + 1i

    字符型字面量

    字符使用單引號包裹,例如:

    'a'

    字符串字面量

    字符串使用雙引號或反引號包裹,例如:

    "Hello, World!"`Hello, World!`

    復合字面量(Composite Literal)

    復合字面量是指struct、array、slice和map這些類型的變量初始化的同時并賦值。以map類型為例說明,以常規(guī)方式聲明map類型變量并賦值:

    student := make(map[string]interface{}, 2)student["name"] = "xiao ming"student["age"] = 10

    使用復合字面量方式:

    student := map[string]interface{}{"name": "xiao ming","age": "10",}

  •  
    (文/百里安苛)
    免責聲明
    本文僅代表作發(fā)布者:百里安苛個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經(jīng)發(fā)現(xiàn),立即刪除,需自行承擔相應責任。涉及到版權或其他問題,請及時聯(lián)系我們刪除處理郵件:weilaitui@qq.com。
     

    Copyright ? 2016 - 2025 - 企資網(wǎng) 48903.COM All Rights Reserved 粵公網(wǎng)安備 44030702000589號

    粵ICP備16078936號

    微信

    關注
    微信

    微信二維碼

    WAP二維碼

    客服

    聯(lián)系
    客服

    聯(lián)系客服:

    在線QQ: 303377504

    客服電話: 020-82301567

    E_mail郵箱: weilaitui@qq.com

    微信公眾號: weishitui

    客服001 客服002 客服003

    工作時間:

    周一至周五: 09:00 - 18:00

    反饋

    用戶
    反饋

    主站蜘蛛池模板: 亚洲精品欧美精品中文字幕 | 日韩大片高清播放器| 最新国产精品自在线观看| 天天5g天天爽永久免费看欧美| 国产裸拍裸体视频在线观看| 免费精品一区二区三区在线观看| 久久久久亚洲av片无码| 黑白配hd视频| 最近中文字幕免费mv视频7| 国产内射爽爽大片视频社区在线| 亚洲va欧美va国产va天堂影| 55夜色66夜色国产精品视频| 波多野结衣一区二区三区高清av| 天天看片天天爽_免费播放| 免费激情视频网站| xxxxx做受大片视频免费| 精品国自产拍天天拍2021| 成在线人永久免费视频播放| 国产va免费精品高清在线| 久久99热精品这里久久精品| 蜜桃成熟时33d在线| 日本在线观看a| 国产三级精品三级| 中文字幕免费在线观看| 老司机67194精品线观看| 成人毛片无码一区二区三区| 亚洲色偷拍区另类无码专区| aⅴ在线免费观看| 污污网站在线播放| 国产性片在线观看| 久久人人爽人人爽人人爽 | 国产主播福利一区二区| stars120| 欧美黄色大片免费观看| 国产老熟女网站| 亚洲人成无码网www| 亚洲欧美日韩精品久久奇米色影视 | 任你躁在线播放视频| 99国产精品久久| 欧美日韩在线观看视频| 国产精品igao视频网网址|