校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Go語言中的變量聲明和賦值

Go語言中的變量聲明和賦值

熱門標簽:騰訊外呼系統價格 最短的地圖標注 成都呼叫中心外呼系統平臺 谷歌便利店地圖標注 ?兓? 浙江人工智能外呼管理系統 電梯外呼訪客系統 百度地圖標注搜索關鍵詞 電銷機器人可以補救房產中介嗎

1、變量聲明和賦值語法

Go語言中的變量聲明使用關鍵字var,例如

復制代碼 代碼如下:

var name string //聲明變量
name = "tom" //給變量賦值

這邊var是定義變量的關鍵字,name是變量名稱,string是變量類型,=是賦值符號,tom是值。上面的程序分兩步,第一步聲明變量,第二步給變量賦值。也可以將兩步合到一起。

復制代碼 代碼如下:

var name string = "tom"

如果在聲明時同時賦值,可以省略變量類型,Go語言可以根據初始值來判斷變量的類型,所以也可以這樣寫

復制代碼 代碼如下:

var name = "tom"

Go語言還提供了一種更簡短的寫法

復制代碼 代碼如下:

name := "tom"

在Go語言中不能對同一個變量聲明多次。例如下例的代碼就是不允許的:

復制代碼 代碼如下:

i := 1
i := 2 //這個是不允許的

:= 表示聲明和賦值,所以是不允許的,運行后系統會提示:no new variables on left side of :=

2、變量命名規則

變量名由字母、數字、下劃線組成,其中首個字母不能為數字。

變量的聲明不能和保留字同名,以下是保留字:

復制代碼 代碼如下:

break default func interface select
case defer go map struct
chan else goto package switch
const fallthrough if range type
continue for import return var

3、范例

復制代碼 代碼如下:

b := false //布爾型
i := 1 //整型
f := 0.618 //浮點型
c := 'a' //字符
s := "hello" //字符串
cp := 3+2i  //復數
i := [3]int{1,2,3} //數組

您可能感興趣的文章:
  • Go語言實現字符串切片賦值的方法小結
  • go和python變量賦值遇到的一個問題
  • 關于golang中平行賦值淺析

標簽:邢臺 雅安 七臺河 紹興 宜昌 上海 眉山 盤錦

巨人網絡通訊聲明:本文標題《Go語言中的變量聲明和賦值》,本文關鍵詞  語言,中的,變量,聲明,和,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Go語言中的變量聲明和賦值》相關的同類信息!
  • 本頁收集關于Go語言中的變量聲明和賦值的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 克东县| 珲春市| 吴忠市| 衡山县| 尖扎县| 峨眉山市| 攀枝花市| 阿拉善盟| 哈密市| 淮北市| 厦门市| 肇州县| 中西区| 大英县| 太湖县| 江孜县| 曲周县| 崇义县| 汕头市| 霍城县| 和林格尔县| 桐梓县| 滨海县| 永嘉县| 永吉县| 肇源县| 华容县| 兴化市| 昭觉县| 平乐县| 汪清县| 桂平市| 昆山市| 望谟县| 玉田县| 德化县| 惠水县| 板桥市| 祁连县| 昂仁县| 巴中市|