go語言型別宣告語句:
一、宣告變數:var
基本資料型別1.整型(基礎型別):
2.浮點型://變數的宣告(變數的字面值為整型)
var a int //自動初始化為0
//變數的賦值
a = 100
var b = 200 //隱式宣告變數並初始化
var c int = 300 //顯式宣告型別的變數
d := 400 //自動推導變數的型別
w, z := 94, 416
var y, x, q int //宣告一組變數
var ya, xi, qi = 5, 2, 0 //用一組初始化表示式宣告並初始化一組變數
3.位元組型(char)var d1, d2 float64 = 92.0309, 94.0416
var (
f1 float32 = 10.10
f2 float32 = 10.25
)
4.字元型別
5.布林型別
6.複數型別
7.字串型別
var s1 string = "qin"
var s2 = "yyy"
var s3 string
s3 = "***"
s4 := "qqq" //簡短變數宣告,不能在函式外面使用簡短變數宣告。
高階資料型別(構造資料型別)8.陣列
9.指標型別,
10.切片(slice)var x int
//指標對應的資料型別是*int,&x表示式是取x變數的記憶體位址。
var px *int = &x
//*px表示式是讀取指標指向的變數的值
*px = 100
y := 200
py := &y
11.字典(map)
12.結構體
二、宣告常量:const
三、宣告型別:type//常量的宣告
const constant = 920309
const (
constanty = 19
constantx = 920
constantq = 309
)
四、宣告函式實體物件:func
五、宣告包:package
Go學習筆記
使用關鍵字var定義變數,自動初始化為零值。如果提供初始化值,可省略變數型別。在函式內部,可用更簡略的 方式定義變數。空白符號 package main import fmt func test 2,0 函式內部 定義變數陣列data 0 data 1 data 2 並賦值0,1,2,且i 0 i,...
go學習筆記
那些打不倒你的,終將讓你變的更強 package main import fmt func main 輸出結果 num1的型別是 int,數值是 30 num2的型別是 int,數值是 40 name的型別是 string,數值是 zhangshang sum的型別是 int,數值是 30 1 2 ...
Go學習筆記
簡單的go 優雅地解決棘手的併發問題 go 語言 包 fmt 字串格式化包 flag 接受和解析命令引數包 log 日誌輸出包,log.fatal 輸出致命錯誤 net http 網路程式設計之http包 疑問 形式引數 r http.request asta 人名 xie 謝孟軍 beego作者,...