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變數
- 前端基礎(二):變數宣告的6種方法前端變數
- JavaScript 同時宣告多個變數並賦值JavaScript變數賦值
- CSS變數的作用域和預設值CSS變數
- 淺談Python變數賦值的三種方法!Python變數賦值
- Kotlin 變數詳解:宣告、賦值與最佳實踐指南Kotlin變數賦值
- golang 快速入門 [8.1]-變數型別、宣告賦值、作用域宣告週期與變數記憶體分配Golang變數型別賦值記憶體
- 為什麼 Go 有兩種宣告變數的方式,有什麼區別,哪種好?Go變數
- var與let宣告變數的區別變數
- SCSS 變數的宣告CSS變數
- Go 通過反射的reflect設定實際變數的值Go反射變數
- JavaScript 變數與函式宣告前置JavaScript變數函式
- C++與Rust變數宣告的比較C++Rust變數
- ES6 變數宣告與賦值:值傳遞、淺拷貝與深拷貝詳解變數賦值
- java變數怎麼設定(宣告)Java變數
- springmvc引數設定預設值,多地址請求SpringMVC
- 用預編譯去理解函式宣告提升和變數宣告提升編譯函式變數
- 宣告變數的問題變數
- Mysql變數宣告的方式MySql變數
- JavaScript 宣告變數JavaScript變數
- TypeScript 變數宣告TypeScript變數
- [C++]變數宣告與定義的規則C++變數
- js_獲取與設定css變數的值JSCSS變數
- 簡單介紹Lua中的變數與賦值方法變數賦值
- C語言交換兩個變數的值的5種基本方法C語言變數
- 數值變數交換常用方法變數
- 函式宣告與變數宣告的提升機制優先順序問題函式變數
- 變數宣告帶var與不帶var的區別變數
- 三種交換變數的方法變數
- SCSS 檔案裡的感嘆號用法 - 給變數設定預設值CSS變數
- C++變數總結束 | 輸出各種變數的值C++變數
- [20191021]數值累加的各種方法.txt
- JS變數宣告和函式宣告提升JS變數函式
- Go: 指標方法與值方法<->指標型別與值型別Go指標型別
- ES6 --- 新的變數宣告方式 let 與 const 解析變數
- c#基礎-5.變長引數和引數預設值C#
- js宣告全域性變數JS變數