帶你學夠浪 Go語言基礎系列 8分鐘學基礎語法

2022-01-26 06:16:02 字數 850 閱讀 8164

對於一般的語言使用者來說 ,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,陣列的長度必須是常量,並且長度是陣列型別的一部分。一...