Go:變數宣告的多種方法與預設值
變數來源於數學,是計算機語言中能儲存計算結果或能表示值抽象概念。
變數可以通過變數名訪問。
Go 語言變數名由字母、數字、下劃線組成,其中首個字元不能為數字。
宣告變數的一般形式是使用 var 關鍵字:
package main
import "fmt"
func main(){
//宣告變數方法1 var identifier type
var a int = 10
fmt.Println(a)
//方法2 name := value
//使用 := 宣告變數時必須要有新的變數產生,不然會報錯
//這種不帶宣告格式的只能在函式體中出現
b := "Hello world"
fmt.Println(b)
//多變數一起宣告
var o, p, q int = 1, 2, 3
fmt.Println(o + p + q)
//變數未初始化值,自動賦予預設值
var c int
fmt.Println(c)//int型別值預設值為0
var d string
fmt.Println(d)//string預設為""
var e bool
fmt.Println(e)//bool預設為false
}
相關文章
- go語言變數宣告後的預設值Go變數
- go語言變數的宣告與賦值Go變數賦值
- go語言 變數的宣告與使用Go變數
- JavaScript 同時宣告多個變數並賦值JavaScript變數賦值
- 前端基礎(二):變數宣告的6種方法前端變數
- CSS變數的作用域和預設值CSS變數
- javascript變數的宣告預編譯期間JavaScript變數編譯
- golang 快速入門 [8.1]-變數型別、宣告賦值、作用域宣告週期與變數記憶體分配Golang變數型別賦值記憶體
- 為什麼 Go 有兩種宣告變數的方式,有什麼區別,哪種好?Go變數
- 淺談Python變數賦值的三種方法!Python變數賦值
- var與let宣告變數的區別變數
- SCSS 變數的宣告CSS變數
- JavaScript 變數與函式宣告前置JavaScript變數函式
- Go 通過反射的reflect設定實際變數的值Go反射變數
- ES6 變數宣告與賦值:值傳遞、淺拷貝與深拷貝詳解變數賦值
- C++與Rust變數宣告的比較C++Rust變數
- java變數怎麼設定(宣告)Java變數
- 用預編譯去理解函式宣告提升和變數宣告提升編譯函式變數
- js判斷一個變數是否已經宣告或者宣告未賦值JS變數賦值
- 數值變數交換常用方法變數
- TypeScript 變數宣告TypeScript變數
- JavaScript 宣告變數JavaScript變數
- springmvc引數設定預設值,多地址請求SpringMVC
- 宣告變數的問題變數
- C語言交換兩個變數的值的5種基本方法C語言變數
- 表列新增預設值的方法
- [C++]變數宣告與定義的規則C++變數
- python 多變數賦值Python變數賦值
- 三種交換變數的方法變數
- js_獲取與設定css變數的值JSCSS變數
- 簡單介紹Lua中的變數與賦值方法變數賦值
- MAC 設定環境變數path的幾種方法Mac變數
- 變數宣告帶var與不帶var的區別變數
- js如何判斷一個變數是否宣告並賦值JS變數賦值
- 函式宣告與變數宣告的提升機制優先順序問題函式變數
- 【C++】引數的預設值C++
- MATLAB_改變預設工作路徑的2種方法Matlab
- C++變數總結束 | 輸出各種變數的值C++變數