我的Go語言學習之旅四 各種變數的宣告

2021-07-09 05:21:21 字數 538 閱讀 3381

同樣還是直接看例項吧,比起各種贅述來要實際多了

a:=10;

b:="hello world";

fmt.printf("%d\n",a);

fmt.printf("%s\n",b);

var(

c int

d int

)c = 11

d = 12

fmt.printf("%d\n",c);

fmt.printf("%d\n",d);

e,f:=13,14

fmt.printf("%d\n",e);

fmt.printf("%d\n",f);

_,g:=15,16

"%d\n",_);

fmt.printf("%d\n",g);

你會看到,上面提到了多種變數的宣告方法,根據你的喜好來吧。 值得注意的是,如果你的變數名為 _ 當你使用 fmt.printf輸出的時候會直接報錯,而注釋掉後編譯依然會正常執行,那麼接下來你應該知道什麼作用了吧,凡是使用_為變數名的,其值會直接拋棄,在這裡 _ 和 15都被程式拋棄了

我的Go語言學習之旅三 Go語言中的for迴圈

這個可是為難我了,我一直是走在web前的程式設計師,各種迴圈用起來得心應手,突然間發現到了go這裡居然行不通了,查閱後才發現,原來go的for是這樣寫的。for i 0 i 10 i 很有才的一種寫法,我用起來感覺的確沒有 帶有圓括號舒服。接下來,看更多關於 for 的例項吧go 的 for 迴圈有...

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

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

Go語言學習筆記 變數

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