go語言學習筆記2 變數 常量

2022-08-03 00:45:09 字數 625 閱讀 8818

一、變數

1 變數定義 var

var 變數名 資料型別

example var a int

2 變數初始化

var a int=10 或者 a:=10(自動推到型別)

3 變數賦值

var a int

a=10

多重賦值 i,j=j,i

4 匿名變數   使用'_'

func test()(a,b,c int){

return 1,2,3

_,_,num:=test()

二、常量

1 常量定義

const pi float64 = 3.14

2 列舉

iota 在每乙個const出現的時候被重置為0.在下乙個const出現之前,沒出現一次,所代表的數字自動增加1

const(

a=iota  //0

b=iota  //1

c=iota  //2

Go語言學習筆記 常量

常量是程式執行時,不會改變的量 go中常量的宣告方式和變數類似,有組合宣告,並行宣告,普通宣告 定義常量 const pi 3.14 這裡並沒有宣告變數型別,編譯器會自行判斷 dateformat string yyyy mm dd hh mm ss format 不提供資料型別和初始化值得常量視作...

Go語言學習 變數和常量

學習程式語言中變數跟常量我們肯定是脫離不開的這也是入門的基礎 識別符號在程式語言中識別符號對我們開發中變數的命名,常量名,函式名,這裡為什麼不說方法名呢?因為go的方法跟函式長的很像 這個我們後面說 在go語言中識別符號由字母 數字和 下劃線 組成,並且只能以字母和 開頭。舉幾個例子 xiaohu,...

Go語言學習筆記三 常量

常量就是在宣告後不能再修改的量。const x int 100 const y string abc const z abc 看上去與變數的定義差不多,就是把var變成了const關鍵字。const yellow 1 red 2 blue 3 這個iota非常奇葩,從0開始,每次使用一次就自動增加一...