#go
Read more stories on Hashnode
Articles with this tag
昨天我們通過作業系統提供的工具看見程式在發生 context switching 並吃到 CPU 的負載。今天能看看這隻 Go 撰寫的程式怎麼通過其生態圈提供的工具來看見問題。 Go Trace 在 Go 的診斷工具中,Tracing...
Type Safety Using interface{} in the Past Types for a and b are checked only at runtime, increasing the possibility of errors. func Add(a, b...
類型安全 過往使用interface{} a和b的類型在執行時才會被檢查,這就增加了出錯的可能性。 func Add(a, b interface{}) interface{} { return a.(int) + b.(int) // 需要type...
For those who are new to any programming language development, they probably start by referencing and learning from the projects of experts or...
剛入門任何一門程式語言開發的人, 應該大多都是參考各路大神們的專案或者公司的專案在學習模仿。 一開始印入眼簾的應該就是 Project布局的各種長相, Project布局關心的是我們怎樣組織 Go project。 這裡針對的是資料夾跟檔案的布局,官方Blog Organizing a Go...
For loop + Goroutine + Closure The program provided has the following code: func main() { done := make(chan bool) values := []string{"a",...