程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 更多關於編程 >> Go語言中的變量聲明和賦值的方法

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

編輯:更多關於編程

       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} //數組

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved