從官網中範例程式找到一段Go程式碼WebServer,加入我的編譯腳本檔如下:
GOCC=6g GOLD=6l PROJECT=webserver all: $(PROJECT) $(PROJECT).6: $(PROJECT).go $(GOCC) $(CFLAGS) $^ $(PROJECT): $(PROJECT).6 $(GOLD) -o $@ $^ run: $(PROJECT) ./$^ clean: rm -f $(PROJECT).6 $(PROJECT) |
如上圖,筆者輸入本站網址,點按[Show QR],輕輕鬆鬆產生本站QRCode圖像。
結語
短短50行程式碼,其中包含20行網頁腳本,使用掛載flag, http, io, log, template等等套件大幅提高程式生產力。
若要學習Go,不容錯過Effective Go一文。
沒有留言:
張貼留言