Go語言學習 一 變數

2021-08-14 02:54:18 字數 794 閱讀 6324

package main

import (

"fmt"

)func main()

/*變數的宣告

func declarevariable()

var v6 *int // 指標

var v7 map[string]int // map,key為string型別,value為int型別

var v8 func(a int) int

// 變數宣告語句不需要使用分號作為結束符。與c語言相比,go語言摒棄了語句必須以分號作

// 為語句結束標記的習慣。

// var 關鍵字的另一種用法是可以將若干個需要宣告的變數放置在一起,免得程式設計師需要重複

// 寫 var 關鍵字,如下所示:

var (

v11 int

v22 string

)//注意:變數宣告後必須要使用,否則編譯報錯: "xx declared and not used"}*/

//變數的初始化語句

func initvariable()

//變數的賦值

func assignmentvariable()

//匿名變數

Go語言學習(一)Go語言變數

總結 此 中需要注意的點是 1 宣告變數時要注意中間的空格不能省略 2 如果 寫的不規範,編譯時會自動調整成規範的格式,比如在編譯前 中的1,2之間沒有空格,但是在編譯後會自動出現 3 在編寫 時,不用每次都刪除hello.exe檔案,因為在編譯main.go檔案時,會自動將其之前的進行覆蓋 第一種...

Go語言學習筆記 變數

變數 使用關鍵字var定義變數,格式為 var 變數名 資料型別 值 對於未初始化的變數,編譯器會自動初始化。go語言支援推斷賦值,即如果給變數提供初始化值,可以省略變數型別。由編譯器自行推斷 go語言支援組賦值 var name string wangyijie 組宣告,賦值 var name w...

Go語言學習(1) 變數

1 宣告變數 go語言引入了關鍵字var,而類資訊放在變數名之後 如 func main 結構體 var k int 指標型別 var o map string int map,key為string型別,value為int型別 var p func a int int 函式,a為引數,int為返回型...