GO語言基礎語法之變數 第八天

2021-10-04 01:10:35 字數 1090 閱讀 7352

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 ...