目錄常量
資料型別
第一種,指明變數型別
var name type
name = value
//寫在一行
var name int = 30
第二種,自行判斷變數型別
var name = value
第三種,簡短宣告
name := 20
第四種,集合型別
//只宣告
var (
name1 type1
name2 type2
)//同時賦值
var (
name1 = 30
name2 = "dsafgsa"
)
常量是乙個在程式執行時,不會被修改的量
const hello string = "hello world"
const pi = 3.14
const (
a = 1
b = 2
c = 3
)
iota是乙個特殊的常量,可以認為是乙個可以被編譯器修改的常量
每當定義乙個const,iota的初始值為0,每當定義乙個常量,iota的值自動加一,直到下乙個const出現,清零
iota可以用作列舉
package main
import "fmt"
func main()
輸出值
0 1 2 hah hah 100 100
int
int8
int16
int32
int64
uint8
uint16
uint32
uint64
byte //uint8
rune //int32
int //根據系統位數確認是int32,int64
float32
float64
//%f預設為小數點後6位
概念:多個byte的集合
單引號和雙引號的區別
Go語言資料型別
go語言任何乙個變數都有乙個型別。go語言的資料型別分為基礎型別 引用型別 結構型別 基礎型別 數值型別 字元型別 字串型別 布林型別 陣列型別 引用型別 切片 map channel inte cce型別 結構型別 結構體go語言整型分為有符號 無符號型別兩大型別 有符號整數型別 既可以支援正數也...
Go 語言資料型別
在 go 程式語言中,資料型別用於宣告函式和變數。資料型別的出現是為了把資料分成所需記憶體大小不同的資料,程式設計的時候需要用大資料的時候才需要申請大記憶體,就可以充分利用記憶體。go 語言按類別有以下幾種資料型別 序號型別和描述 1布林型 布林型的值只可以是常量 true 或者 false。乙個簡...
Go語言資料型別
在 go 程式語言中,資料型別用於宣告函式和變數。資料型別的出現是為了把資料分成所需記憶體大小不同的資料,程式設計的時候需要用大資料的時候才需要申請大記憶體,就可以充分利用記憶體。go 語言按類別有以下幾種資料型別 序號型別和描述 1布林型 布林型的值只可以是常量 true 或者 false。乙個簡...