go 語言變數名由字母、數字、下劃線組成,其中首個字元不能為數字。
宣告變數的一般形式是使用 var 關鍵字:var identifier type
可以一次宣告多個變數:var identifier1, identifier2 type
指定變數型別,如果沒有初始化,則變數預設為零值。
根據值自行判定變數型別var d = true fmt.println(d)
省略 var, 注意 := 左側如果沒有宣告新的變數,就產生編譯錯誤,如
var intval int
intval :=
1// 這時候會產生編譯錯誤
intval,intval1 :=1,
2// 此時不會產生編譯錯誤,因為有宣告新的變數,因為 := 是乙個宣告語句`
多變數宣告
//型別相同多個變數, 非全域性變數,下面三種,
var vname1, vname2, vname3 type
vname1, vname2, vname3 = v1, v2, v3
var vname1, vname2, vname3 = v1, v2, v3 // 和 python 很像,不需要顯示宣告型別,自動推斷
vname1, vname2, vname3 := v1, v2, v3 // 出現在 := 左側的變數不應該是已經被宣告過的,否則會導致編譯錯誤
package main
import
"fmt"
var x, y int
var(
// 這種因式分解關鍵字的寫法一般用於宣告全域性變數,全域性變數是允許宣告但不使用
a int
b bool
)/***********變數的使用**************************/
func
test_bianliang()
/************轉義字元*************************/
func
test_zifuchuan()
func
main()
android基礎 第八天
可航訓練營 為幫助大家更好的 系統性的學習 android 一 有序廣播和無序廣播 密碼 2dea 二 有序廣播指明廣播接收者 密碼 qqmg 三 廣播 許可權的應用 密碼 wfcm 四 優先順序相同情況下,廣播接收者的順序 密碼 4vb2 五 廣播接收者生命週期 密碼 bx54 六 廣播練習 密碼...
GO程式設計學習第八天
go modules於go語言1.11版本時引入,在1.12版本正式支援,是由go語言官方提供的包管理解決方案 modules是相關go包的集合,是源 交換和版本控制的單元。go命令直接支援使用modules,包括記錄和解析對其他模組的依賴性 2.1 環境變數 可以用go env命令檢視當前配置 g...
開課第八天
開課第八天,今天因為遲到問題被老師訓了,呵呵,說實話是真的感覺前一周有點懶散鬆懈,今天被訓之後又感覺到了緊迫感,嗯,堅持就是勝利,加油。上午講題,下午講新知識,以下就是本寶寶吸收的新養料 方法 可以被稱作函式,也可以被稱作功能。1 main 是我們學習的第乙個簡單的方法,public static ...