Go中變數宣告的三種方式

2021-07-24 03:42:40 字數 711 閱讀 7441

第一種:

//第一種變數宣告方式,var+變數名+變數型別

/*var name string

name = "gpwer"*/

第二種:

//第二種變數宣告方式,注意:=,冒號和等號之間是沒有空隙的,否則會報編譯錯誤

//name := "gpwer"

第三種:

//根據值自行判斷變數的型別

//var name = "gpwner

第一種:

var x, y int

y, x = 5, 6

第二種

var y, x =5, 6
第三種

y, x :=5, 6
第四種:

var ( // 這種因式分解關鍵字的寫法一般用於宣告全域性變數

x int

y string

)x = 8

y = "gpwner"

注意:如果宣告乙個變數而不使用它的話會報錯誤

宣告全域性變數三種方式的異同

方式112 vartest vartest 5 需注意的是該句不能包含在function內,否則是區域性變數。這是第一種方式宣告全域性變數。方式2 1test 5 沒有使用var,直接給識別符號test賦值,這樣會隱式的宣告了全域性變數test。即使該語句是在乙個function內,當該functi...

函式指標的三種宣告方式

define crt secure no warnings include using namespace std int func int a,int b int func int a,int b,int c 方式1 宣告一種函式型別 typedef int my func int,int 方式2...

js中定義變數的三種方式

js中三種定義變數的方式 const,var,let。1.const定義的變數不可以修改,而且必須初始化。const b 2 正確 const b 錯誤,必須初始化 console.log 函式外const定義b b 有輸出值 b 5 console.log 函式外修改const定義b b 無法輸出...