
- Taipei, Taiwan
-
Go | 什麼軟體公司在使用?
💬簡介 自 2009 年由 Google 發布以來,這個語言憑藉其高效的開發速度、卓越的執行效能和強大的並發處理能力,迅速受到全球開發者的青睞。越來越多的企業與開源專案選擇這個語言來開發各種服務與應用程式。以下是一些使用該語言的知名開源專案與大公司案例。 圖片來源: Mag...
-
Go | 我到底哪裡這麼特別?
💬簡介 Go(Golang)是由 Google 開發的編譯型、靜態強型別程式語言,擁有並行處理、垃圾回收等特性,旨在提供高效、安全的開發體驗。這裡介紹幾個讓 Go 與眾不同的關鍵特點。 圖片來源: MagicStudio 產生。 🍰簡單語法 語法設計簡潔直觀...
-
Go | 為什麼我這麼厲害呢?
📌吉祥物 Go 語言有一隻可愛的吉祥物「Gopher」,這個形象由插畫家 Renee French 設計,並成為 Go 社群的象徵。 圖片來源:圖片連結擷取於( https://go.dev/learn/ ) 💬簡介 Go(或稱 Golang)是由 Goog...
-
Go | 菜鳥教學
💬前言 在學習程式語言的路上,總有幾個關鍵時刻促使我們選擇深入某個特定語言,而對我而言,Go(或 Golang)就是這樣一個值得投入時間與精力的目標。 首先,Go 的熱度讓人無法忽視。根據 2024 年 12 月的 TIOBE 程式語言排行榜, Go 為第七名 ,足以證明它在開發者...
-
Go - 第十一章 | 編譯並安裝應用程序
簡要 你將學習一個新 go 命令。雖然該 go run 命令是用於編譯和運行單文件程序的有用快捷方式,但它不會生成二進制可執行文件,你可以輕鬆地再次運行它。如果你想要其中之一,一個不錯的選擇是運行 go install 命令,該命令將編譯你的代碼並在運行該命令的位置安裝生成的二進制可執行文件...
-
Go - 第十章 | 添加測試
簡要 在開發過程中測試程式碼可能會暴露出在進行更改時會發現問題的 bug 。在本主題中,你將為該 Hello 功能添加一個測試 。 開始 Go 對單元測試的內置支持使你在進行過程中的測試更加輕鬆。具體來說,使用命名約定, Go 的 testing 程序包和 go test 命令,...
-
Go - 第九章 | 多人的問候返回
簡要 在你對模塊程式碼進行的最後更改中,你將添加支持在一個請求中為多個人打招呼。換句話說,你將處理多值輸入並將值與多值輸出配對。 為此,你需要將一組名稱傳遞給可以為每個名稱返回問候語的函數。將 Hello 函數的參數從單個名稱更改為一組名稱將更改函數簽名。如果你已經發布了該 greeti...
-
Go - 第八章 | 隨機返回問候
簡要 在本章節中,你將會更改程式碼,使其不再每次都返回單個問候,而返回幾個預定義的問候消息之一。 開始 為此,你將使用 Go 切片。一個片就像是一個數組,但你添加和刪除的項目它的動態調整。它是 Go 中最有用的類型之一。你將添加一小片以包含三個問候消息,然後讓你的程式碼隨機返回...
-
Go - 第七章 | 處理錯誤並返回
簡要 處理錯誤是可靠程式碼的必要功能。在本部分中,你將加入一些程式碼以從greetings模塊返回錯誤,然後在呼叫方中進行處理。 開始 在 Greetings / greetings.go 中,加入下面高亮的程式碼(由於無法標示,所以下面附上圖和程式碼) 如果你不知道該向誰...
-
Go - 第六章 | 調用模塊
簡要 在上一節中,建立了一個 greetings 模塊。在本節,你將寫程式碼調用 Hello 寫的模塊中的函數。你將寫可以為應用程序執行的程式碼,並在 greetings 模塊中調用程式碼。 開始 建立一個 hello 原始碼的目錄. 這是寫你呼叫程式碼的地方. 例...