Iris 這個在 go 語言上地表最快的網頁框架-延遲執行

延遲執行

說明完指標、方法、類別與介面後我們再回到關於 go 的方法流程的介紹, go 流程是由上而下逐步執行,但是這只是通則而已,因為接下來要介紹的內容如,多執行續以及本篇要說明的延遲執行 defer 則是例外,本篇會先說明延遲執行的內容。

閱讀全文〈Iris 這個在 go 語言上地表最快的網頁框架-延遲執行〉

Iris 這個在 go 語言上地表最快的網頁框架-指標、類別與方法

go 的指標、類別與方法

在前面的內容分別跟大家分享 go 的指標、類別與方法,讓大家瞭解如何在 go 語言中使用指標、類別與方法撰寫商業邏輯,不過光瞭解指標、類別與方法的宣告實作與使用很容易造成誤用,還有分別介紹有沒有提及如何搭配使用,所以本篇要針對這兩點來說明指標的優缺點,還有如何撰寫指標、類別的方法。

閱讀全文〈Iris 這個在 go 語言上地表最快的網頁框架-指標、類別與方法〉

Iris 這個在 go 語言上地表最快的網頁框架-介面的宣告及使用

go 的介面

在前一篇文章介紹給大家如何在 go 語言內寫方法,有了方法就可以把相同的邏輯抽成共用的方法,讓同一件事情可以重複呼叫共同的方法來處理,但是如果要更進一步的說道程式設計不能不提到物件導向,前面也有大致上說明 go 的物件導向,所以這一篇要開始跟大家說明 go 的介面。

閱讀全文〈Iris 這個在 go 語言上地表最快的網頁框架-介面的宣告及使用〉

Iris 這個在 go 語言上地表最快的網頁框架-迴圈的語法

go 迴圈的語法

在介紹完 go 的邏輯判斷的之後接下來要跟大家分享一下 go 迴圈的語法,這部分內容與大部分語言相同,本來筆者想這樣告訴大家,但是其實 go 只有一個for,所以接下來筆者會說明如何用一個for來完成其他語言的forforeachwhile這種迴圈判斷式。

閱讀全文〈Iris 這個在 go 語言上地表最快的網頁框架-迴圈的語法〉