Skip to content

20180412_how to use golang flag package

CI edited this page Jul 28, 2018 · 3 revisions

title: "如何使用 Go 語言 Flag 套件 (影片教學)" date: 2018-04-12 type: blog author: AppleBoy link: https://blog.wu-boy.com/2018/04/how-to-use-golang-flag-package/ layout: post comments: true

Go-brown-side.sh

之前寫過一篇『用 Golang 寫 Command line 工具』教學,作者我錄了一個教學影片,教大家如何使用 Go 語言Flag 套件,套件用法很簡單,相信看了底下的影片教學馬上就會了,但是在這邊強調,用 flag 的時機會是在寫 command line tool 給同事或者是自己用,如果是寫大型 Web Application,不推薦使用 flag,原因是 flag 不支援讀取系統環境變數,如果是 web 服務,想要動態改變 port 或者是 DB 連線資訊,就變得比較複雜,也無法搭配 Docker 使用,更不用說想結合 Kubernetes。如果要寫大專案,請使用 urfave/clispf13/cobra

<iframe width="560" height="315" src="https://www.youtube.com/embed/M_Z4QsfOKm4" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

線上課程

有興趣的話,可以直接購買課程,現在特價 $1600,未來會漲價,另外課程尚未錄製完成,會陸陸續續分享 Go 的開發技巧。

Clone this wiki locally