對於一般的語言使用者來說 ,20% 的語言特性就能夠滿足 80% 的使用需求,剩下在使用中掌握。
基於這一理論,go 基礎系列的文章不會刻意追求面面俱到,但該有知識點都會覆蓋,目的是帶你快跑趕上 golang 這趟新車。
hurry up , let』s go !
go 的語法類似 c 語言,你是從 c/c++ 語言過來的話學習成本很低,其他語言過來甚至沒有程式設計基礎也沒關係,這門語言入門很輕鬆。
好訊息是你的鍵盤得救了,在 go 的世界裡不用在每個語句後面加分號了,c 和c++ 程式設計師聽了喜大普奔,鍵盤不那麼容易磨損了。
壞訊息帶給習慣花括號換行的朋友,在 go 中第乙個花括號當函式引數型別相同時,可以只寫最後乙個引數的型別,下面這樣簡寫也是可以的。
func
mult
(i, j int
)int
多返回值
函式返回值可以是乙個,也可以是多個,下面的函式就返回了i
的平凡和j
的平方兩個返回值。
func
more
(i, j int)(
int,
int)
返回值命名
前面例子只指定了返回值型別,可以指定返回值名稱,這樣更加便於理解,同時,指定的名稱可在函式內使用。
func
retname
(i, j int
)(x, y int
)
今天的技術分享就到這裡,我們下期再見。
今天的技術分享就到這裡,我們下期再見。
原創不易,不想被白票,如果在我這有收穫,就動動手指「點讚」和「**」是對我持續創作的最大支援。
帶你學夠浪 Go語言基礎系列 8分鐘學基礎語法
對於一般的語言使用者來說 20 的語言特性就能夠滿足 80 的使用需求,剩下在使用中掌握。基於這一理論,go 基礎系列的文章不會刻意追求面面俱到,但該有知識點都會覆蓋,目的是帶你快跑趕上 golang 這趟新車。hurry up let s go go 的語法類似 c 語言,你是從 c c 語言過來...
go語言基礎(8)
package main import fmt type person struct 結構體巢狀結構體 type student struct func main01 101,100 結構體名稱.父類成員資訊 張三 stu.person.name 張三 男 fmt.println stu type ...
GO學習 8 Go語言基礎之陣列
陣列是同一種資料型別元素的集合。在go語言中,陣列從宣告時就確定,使用時可以修改陣列成員,但是陣列大小不可變化。基本語法 定義乙個長度為3元素型別為int的陣列a var a 3 intvar 陣列變數名 元素數量 t比如 var a 5 int,陣列的長度必須是常量,並且長度是陣列型別的一部分。一...