Go之旅-變數
Go 之旅-變數
Go 語言變數有固定的資料型別,決定了變數記憶體的長度和儲存格式。Go 變數只能修改變數值,不能改變變數的資料型別。Go 編譯器會把未使用的區域性變數當做錯誤,未使用的全域性變數不受影響。
// 宣告包main
package main
// 匯入包
import(
"fmt"
)
// 定義變數
var a int // 初始化為二進位制零值
var b = false // 顯示初始化變數的值,可以省略變數型別,由編譯器自動型別推斷
var c, d = 100, "hello" // 一次定義多個變數,資料型別可以不同
// 定義多個變數,建議使用組的形式定義多個變數
var (
e, f int
g, h = 100, "hello"
)
// 定義函式main
func main() {
// 簡短模式宣告變數
i := 100
/**
*簡短模式宣告變數,有以下3個條件
*顯示初始化
*不能顯示指定資料型別
*只能在函式內部使用
*/
// 多變數賦值
x, y := 1, 10
x, y = x+10, y+1 // 先計算右值,然後再對左邊變數賦值,必須保證左右值得資料型別相同
// 列印變數的值
fmt.Println(a);
fmt.Println(b);
fmt.Println(c, d)
fmt.Println(e, f)
fmt.Println(g, h)
fmt.Println(i)
fmt.Println(x, y)
}
今天就先到這,歡迎各位 Go 語言大神一起交流分享。
更多原創文章乾貨分享,請關注公眾號
- 加微信實戰群請加微信(註明:實戰群):gocnio
相關文章
- Go 之旅 – 變數Go變數
- Go 之旅 - 變數Go變數
- [Dart]Dart語言之旅<二>:變數Dart變數
- go 的變數使用Go變數
- go語言變數Go變數
- Go之旅-SwitchGo
- Go之旅-常量Go
- GO 變數使用細節Go變數
- go-可變引數Go
- GO語言————4.4 變數Go變數
- Go之旅-for迴圈Go
- Go語言變數生命期和變數逃逸分析Go變數
- PHP->GO 基礎-變數PHPGo變數
- 初學Go語言 變數Go變數
- Go 快速入門指南 - 變數Go變數
- Go 語言變數作用域Go變數
- Go 語言入門教程:變數Go變數
- Go 陷阱之 for 迴圈迭代變數Go變數
- go 在 Windows 上環境變數GoWindows變數
- Go初始化變數的招式Go變數
- 筆記-go反射操作私有變數筆記Go反射變數
- Go語言中的變數作用域Go變數
- Go基礎系列:常量和變數Go變數
- Go函式接收可變引數Go函式
- ?年學 go 1:變數&函式Go變數函式
- 5.Go變數 常量 變數命名規則 程式碼風格Go變數
- 開始Go開發之旅Go
- 清華尹成帶你實戰GO案例(19)Go變數Go變數
- [go 學習筆記] 二、變數、常量Go筆記變數
- Go 中的動態作用域變數Go變數
- 變數與常量 - Go 學習記錄變數Go
- Go 入門 – 包,函式和變數Go函式變數
- Go 快速入門指南 - 變長引數Go
- Go語言之變數逃逸(Escape Analysis)分析Go變數
- 兄弟連go教程(1)型別-變數Go型別變數
- go語言 變數的宣告與使用Go變數
- 提高Go的GOGC變數能提升效能GoGC變數
- Go語言變數的生命週期Go變數