go 變數大寫 go語言 變數與常量

2021-10-18 05:58:22 字數 1129 閱讀 3831

變數

一、變數注意事項

變數名首字母大寫,可以被其他包訪問呼叫(公有),變數名首字母小寫,其他包不能訪問和呼叫(私有)

在同乙個域裡乙個變數只能定義一次,不可重複定義

二、變數的宣告的種方式

1、先宣告後賦值

關鍵字  變數名  變數型別 -->>var a int

變數名  =  值 -->> a = 10    --賦值需要在函式體裡

2、宣告並賦值

關鍵字  變數名  變數型別 = 值 -->> var a int = 10

3、型別推導式

關鍵字  變數名  =  值 -->> var a = 10

4、簡短宣告並賦值,只能在函式體裡

變數名 := 值 -->> a := 10

5、匿名變數:用於接收不需要的返回值,一般與函式使用,用_表示

三、批量宣告,如下

var (

a int

b int =10

c float

常量一、常量的宣告,宣告時必須賦值

關鍵字  變數名 = 值 -->> const a = 20

二、批量賦值及注意事項

多個常量中若後面常量未賦值,預設賦值為上乙個常量的值,如下

const (

a = 10

b =20

c      //此時c的值為20,取它上面的那個變數值

三、iota列舉

常量計數器,只能在常量表示式中使用,與const搭配使用,每增加一行累計加1,包括空行,遇到const會重置為0,遇到_也會賦值,只是不顯示

const(

a = iota //a=0

b = 100 //b =100

_ //iota=2

d //d=3

const(

a,b =iota+1,iota+2 //iota=0,a=1,b=2

c,d           //iota=1,c=2,d=3

e,f     //iota=2,e=3,f=4

定義數量級

const(

_ = iota

kb = 1<

mb=1<

gb=1<

tb=1<

pb=1<

go 變數大寫 Go語言字串大寫轉小寫

go語言字串大寫轉小寫教程 在開發過程中,很多時候我們需要將乙個 strings.tolower 函式 語法func tolower s string string 引數引數描述s 原字串。返回值將字串 s 轉成小寫,並返回。案例將字串轉成小寫 使用 tolower 函式,將字串轉成小寫 packa...

Go語言變數與常量

變數是乙個數學定義,它是乙個符號,表示某乙個事物的取值。在程式語言裡,它表示計算機能表示的抽象值概念或者說是計算結果。變數的體現在它的實際值可能在不斷地變動。go語言變數由數字 大小寫字母 下劃線組成,但首字母不能是數字。這一點同其他語言。go語言標準的變數宣告使用var關鍵字 var variab...

go語言 變數與常量

變數名首字母大寫,可以被其他包訪問呼叫 公有 變數名首字母小寫,其他包不能訪問和呼叫 私有 在同乙個域裡乙個變數只能定義一次,不可重複定義 1 先宣告後賦值 關鍵字 變數名 變數型別 var a int 變數名 值 a 10 賦值需要在函式體裡 2 宣告並賦值 關鍵字 變數名 變數型別 值 var ...