開發過程中,曾遇過部署到別的平台,時間就變成+0 時區了(例如明明下午五點,部署平台顯示早上九點),這時才發現原來你的時間不是他的時間,而資料庫中也常常用時間戳數字來做紀錄,但顯示給使用者時又要轉成格式化顯示,本篇紀錄各種時間格式的理解與 go 程式對於時間的使用
開發過程中,曾遇過部署到別的平台,時間就變成+0 時區了(例如明明下午五點,部署平台顯示早上九點),這時才發現原來你的時間不是他的時間,而資料庫中也常常用時間戳數字來做紀錄,但顯示給使用者時又要轉成格式化顯示,本篇紀錄各種時間格式的理解與 go 程式對於時間的使用
Go 包管理與模組相關
當開發golang程式完成後,其實有一些工具可以查看自己的程式效能,是否有些地方佔了太大的資訊進而改進,另外也可以 透過品質檢測工具去看修改建議;最後,如果有撰寫測試案例的話,也有工具可以產生測試報告,確認測試案例涵蓋了程式多少百分比,還有沒被寫到的地方也可以透過報告顯示出來.
本章介紹:
本章內容:
如何用 Gin 框架快速建立 HTTP [ GET/POST 等方法]
一般在執行go run main.go後就會馬上回到命令列,
這邊實作當接收到ctrl+c或是終止程式才會停止程式
藍色區塊
分享自己初學GO時看的教學文章,安裝完GO環境之後,就可以撰寫自己第一支GO的程式了,網路上的系列說明很多很詳細,就不重複撰文了,以下則是自己收藏很有用的網路文章。
bool,string
int int8 int16 int32 int64
uint uint8 uint16 uint32 uint64 uintptr
byte // uint8 的别名
rune // int32 的别名// 表示一个 Unicode 码点
float32 float64
complex64 complex128
https://tour.go-zh.org/basics/11
1 | type User struct { |
傳值的意思是:函式傳遞的總是原來這個東西的一個副本,一副拷貝。
出自以下參考文章:
Go(又稱Golang)是Google開發的一種靜態強型別、編譯型、並發型,並具有垃圾回收功能且輕巧的程式語言.