Go入門教程

2021-09-20 20:02:34 字數 1050 閱讀 1138

01、go語言介紹

02、環境搭建

03、第乙個go程式

04、命名、變數、常量

05、基礎資料型別

06、格式化輸出、型別轉換、型別別名

07、運算子

08、流程控制

09、自定義函式

10、遞迴函式、函式型別、匿名函式與閉包

11、延遲呼叫defer

12、獲取命令列引數

13、作用域

14、包

15、工程管理

型別名稱

長度預設值

說明pointer

指標nil

array陣列0

slice

切片nil

引用型別

map字典

nil引用型別

struct

結構體

16、指標

17、陣列

18、slice

19、map

20、結構體

對於物件導向程式設計的支援go 語言設計得非常簡潔而優雅。因為, go語言並沒有沿襲傳統物件導向程式設計中的諸多概念,比如繼承(不支援繼承,儘管匿名欄位的記憶體布局和行為類似繼承,但它並不是繼承)、虛函式、建構函式和析構函式、隱藏的this指標等。

儘管go語言中沒有封裝、繼承、多型這些概念,但同樣通過別的方式實現這些特性:

21、匿名組合

22、方法

23、介面

24、異常處理(error介面、panic、recover)

25、反射

26、字串處理

27、正規表示式

28、json處理

29、檔案操作

30、什麼是併發程式設計

31、goroutine

32、channel

33、select

34、網路概述

35、socket程式設計

36、http報文**

37、http程式設計

Go入門教程

go語言開發實戰 go語言gui程式設計 01 go語言介紹 02 環境搭建 03 第乙個go程式 04 命名 變數 常量 05 基礎資料型別 06 格式化輸出 型別轉換 型別別名 07 運算子 08 流程控制 09 自定義函式 10 遞迴函式 函式型別 匿名函式與閉包 11 延遲呼叫defer 1...

Go語言入門教程 介紹和安裝

備註 由於年前工作事情較多,我會在過年前完成翻譯整理工作 這是go語言入門的第一篇教程 go是谷歌建立的,開放源 編譯型和靜態型別的程式語言.golang 的主要關注點在使開發高可用和可伸縮的web應用程式更加簡單和容易.為什麼在有這麼多其他程式語言的前提下要選擇golang作為服務端程式語言?以下...

CSS入門教程

css是 cascading style sheets 的簡稱,中文翻譯為 串接樣式表 也有人翻譯為 樣式表 css用以作為網頁的排版和風格設計,在web標準建站中,對css的熟悉和使用是相當重要的乙個內容。css的作用是彌補html的不足,讓網頁的設計更為靈活。這個文章只是為您介紹css的基礎應用...