這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package mainimport ( "fmt" "sync")type Info struct { info map[int]string mu sync.RWMutex}func main() { x := &Info{info: make(map[int]string)} x.Set(1, "golang") s :=
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Let's have some fun with functions.Implement a fibonacci function that returns a function (a closure) that returns successive fibonacci numbers.package mainimport "fmt"// fibonacci is a function that
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。models.go============================package mainimport ( "github.com/astaxie/beego/orm")type User struct { Id int Name string Profile *Profile `orm:"rel(one)"` // OneToOne
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。[root@s3 twitter]# go tool pprof http://localhost:6060/debug/pprof/heap --textRead http://localhost:6060/debug/pprof/symbolFetching /pprof/heap profile from localhost:6060 to /tmp/76z7mNTrzOWrote profile to /tmp/76z7
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package mainimport ( "fmt" "math/rand" //"time")func main() { vect := make([]int, 100000) for i, _ := range vect { vect[i] = i } for i := 0; i < 10; i++ {
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。struct我們可以聲明新的類型,作為其它類型的屬性或欄位容器。如,建立一個自訂類型person代表一個人的實體。這個實體擁有屬性:姓名&年齡。這樣的類型我們稱之為struct。type person struct{ name string age int}var P person // P 現在就是 person 類型的變數了P.name = "Astaxie" // 賦值