go 的類別
在前一篇文章跟大家分享 go 的介面,但是在其中有些內容尚未跟大家說明因為要說明該內容有點多,所以另闢一篇文章專門說明那東西,所以這篇文章要說明的就是 go 的類別。
告訴你我開發之路所遇到的坑
在前一篇文章跟大家分享 go 的介面,但是在其中有些內容尚未跟大家說明因為要說明該內容有點多,所以另闢一篇文章專門說明那東西,所以這篇文章要說明的就是 go 的類別。
在前一篇文章介紹給大家如何在 go 語言內寫方法,有了方法就可以把相同的邏輯抽成共用的方法,讓同一件事情可以重複呼叫共同的方法來處理,但是如果要更進一步的說道程式設計不能不提到物件導向,前面也有大致上說明 go 的物件導向,所以這一篇要開始跟大家說明 go 的介面。
認識完 go 變數宣告以及迴圈還有邏輯判斷式之後開始要進入大量的變數宣告、迴圈以及邏輯的世界了,當然這部分需要把共用的東西抽成方法來開發,所以接下來要跟大家分享如何開發方法
在介紹完 go 的邏輯判斷的之後接下來要跟大家分享一下 go 迴圈的語法,這部分內容與大部分語言相同,本來筆者想這樣告訴大家,但是其實 go 只有一個for
,所以接下來筆者會說明如何用一個for
來完成其他語言的for
、foreach
、while
這種迴圈判斷式。
在介紹完 go 的變數以及容器,接下來要開始進入程式邏輯判斷的部分,這部分內容與大部分語言相同,不外乎就是if
、else
、switch
相關的語法,所以接下來針對這細節部分加以說明。
在介紹完變數的宣告與賦值之後要來介紹 go 語言之中的容器,相信有些程式基礎的讀者在認識完有哪些基礎型別後就會先看一下該語言有提供那些容器可供使用,所以接下來就要介紹 go 的容器array
、slice
、map
。
在介紹完 go 的基本內容後這一篇要開始進入常常會用到的語法,go 變數的類別、宣告、初始化以及賦值,還有與變數相關的語法例如轉型、常數變數。
go的基礎介紹 是我們接下來要介紹的內容,安裝好 go 的應用程式後,接下來要跟大家初步介紹一下 go 語言的特性讓大家對於 go 語言有一些初步的概念,了解一下 go 語言的設計的概念,所以接下來會開始。
安裝 go 是一件重要的內容,在說明完 iris 系列文章的緣由以及大綱之後接下來要進入正題之前當然是把開發環境給建置好,所以接下來的內容是要介紹如何在各環境中安裝 go 。
iris 這個在 go 語言上號稱是地表最快的網頁框架是本系列要說明的主題,但是在介紹 iris 之前要先熟悉 go 語言所以本系列文章也會帶過 go 語言的內容,這第一篇先來說明一下此系列文章的結構。 閱讀全文〈Iris 這個在 go 語言上地表最快的網頁框架-前言〉