Go的宣告和變數

2021-08-02 12:59:23 字數 619 閱讀 9078

1.單個變數的宣告和賦值

var   a    int  -----變數的宣告

a = 123  -----變數的賦值

var a  int  = 123 ----變數的宣告同時賦值(int可省略,系統自動判斷型別)

a := 123 -----最簡單的寫法(區域性不能這麼寫)

2.多個變數的宣告和賦值

var a ,b ,c ,d   int  ----- 多個變數的宣告

a ,b ,c ,d = 1 ,2 ,3 ,4  ------多個變數的賦值

var a ,b , c ,d  int = 1, 2, 3 ,4 ------多個變數的宣告切賦值

a ,b ,c ,d := 1, 2, 3 ,4  ------多個變數的宣告且賦值

3. 變數的型別轉換:只能進行相互型別的轉換

var a  float32 = 1.111

b := int(a)

fmt.println("b")---------------------------->  輸出1

a :=65

b:=string(a)

fmt.println("a")---------------------------->  輸出a

Go語言變數宣告

匿名變數 複數型別 bool型別 字元型別 資料型別轉換 指標型別 常量iota常量生成器 字串與數值型別的轉換 var name type type是型別 bool string int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 ...

go中的變數重宣告

變數重宣告含義是對已經宣告過的變數再次宣告。變數重宣告的前提條件如下 1.由於變數的型別在其初始化時就已經確定了,所以對它再次宣告時賦予的型別必須與其原本的型別一致,佛足額會產生編譯錯誤。2.變數的重宣告只可能發生在某乙個 塊中。如果與當前的變數重名的是外層 塊的變數,那就是另一種含義了。3.變數的...

1 Go變數宣告 賦值和常量

先簡單了解一下控制台輸出,在go中,我們使用fmt包中的函式進行在控制台中列印,一般用以下幾個函式 fmt.print 不換行輸出 fmt.printf 字串格式化輸出 同c語言 fmt.println 帶換行輸出 fmt.fprintf fmt.fprint fmt.fprintln 指定輸出流 ...