利用 gopkgs 自定義 Go 庫的導入路徑
自定義 Go 模塊的導入路徑有一個主要的好處,當你打算更換代碼的託管服務器,比如 GitHub 換到 GitLab、Gitee 時,你不需要更改包的導入路徑。而 gopkgs 正是這樣一個 HTTP 服務,可以讓你自定義 Go 庫的導入路徑。
Go 編寫優雅的構造函數
Go 編寫優雅的構造函數。
Go 語言的 ucfirst、lcfirst 和 ucwords
PHP 中 ucfirst、lcfirst 和 ucwords 在 Go 語言中可以通過 strings 和 clevergo.tech/strutil 實現。
Go 語言複製指針的值
Go 語言複製指針的值可以通過 *copy = *pointer 完成。
Go 語言代碼格式化工具 gofmt vs goimports
在格式化 Go 代碼的時候,經常會用到 gofmt 和 goimports 兩個工具,不過他們之間到底有何區別呢?
Go 語言實現多個子命令的腳本應用
像 Git,Go,Docker 等等的命令行腳本都有很多子命令,那麼我們用 Go 語言如何實現多個子命令的腳本應用呢?
Go 語言將 unit 類型轉成 string
Go 語言將 unit 類型轉成 string 的幾種方法和比較。
利用 Modd 提高 Go 開發效率
Go 開發不像 PHP(解釋型語言) 那樣可以修改代碼實時生效,而需要重新編譯,如果每次手動執行肯定會降低開發速度。本文將介紹一款開發工具 Modd 來解決這一問題,它可以監控文件修改並重啟服務進程。