Delve - A debugger for the Go programming language

Go 是一個靜態語言,想要了解我們寫出來的程式碼到底深入做了哪些事情,從組合語言來看是個很直接的方法。官方有教我們使用 GDB 來解析,但是因為 GDB 並不了解 Go 本身的一些內建 lib 結構,和 Go 運作的模型,所以使用 Delve 這個特製給 Go 的工作是最適合的。 建議直接閱讀官方文件及安裝文件,這邊只帶過一些我覺得好用的指令。 // hello.go package main import "fmt" func main() { fmt.Printf("hello, 世界\n") } $... [read more]