golang
qq_21122683
这个作者很懒,什么都没留下…
展开
-
golang基础(三)
1、golang的string统一使用utf-8编码,解决了乱码问题。转载 2019-05-13 22:51:35 · 83 阅读 · 0 评论 -
golang基础(六)
1、 ... var map2 = map[string]floatStruct{ // 此方式赋值 "Bell Labs": floatStruct{ 40.68433, -74.39967, }, "Google": floatStruct{ 37.42202, -122.08408, }, } func main() { fmt.Println(map2) } // m...转载 2019-05-20 10:37:42 · 87 阅读 · 0 评论 -
golang基础(七)
1、 type Vertex2 struct { num1, num2 float64 } func (v *Vertex2) Abs() float64 { // 结构体方法 return math.Sqrt(v.num1 * v.num1 + v.num2 * v.num2) } func main() { vertex2 := &Vertex2{3, 4} fmt.Print...转载 2019-05-20 11:32:21 · 79 阅读 · 0 评论 -
golang基础(八)
1、 // error import ( "fmt" "time" ) type MyError struct { When time.Time What string } func (e *MyError) Error() string { // 该函数意味MyError实现了error接口(内建) return fmt.Sprintf("at %v, %s", e.When, ...转载 2019-05-20 14:45:38 · 72 阅读 · 0 评论 -
golang基础(九)
1、 package main import ( "fmt" "image" // 图片 ) func main() { m := image.NewRGBA(image.Rect(0, 0, 100, 100)) fmt.Println(m.Bounds()) fmt.Println(m.At(0, 0).RGBA()) // (0,0)-(100,100) // 0 0 0 0 ...转载 2019-05-20 15:44:04 · 74 阅读 · 0 评论 -
golang基础(一)
1、go支持大并发,在云计算领域应用广。 2、转载 2019-05-11 20:42:33 · 89 阅读 · 0 评论 -
golang基础(二)
1、 package main import "fmt" // golang换行可用","实现 func main() { fmt.Println("hello world", "hello world", "hello world") }转载 2019-05-13 22:15:30 · 69 阅读 · 0 评论 -
golang基础(四)
1、 func sum1() (sum int) { for i := 0; i < 5; i++ { sum += i } return } func sum2() (sum int) { for sum < 1000 { // golang的while sum += 1 } return } func main() { // sum := sum1() ...转载 2019-05-17 17:24:54 · 65 阅读 · 0 评论 -
golang基础(五)
1、 func testSlice() { p := []int{2, 3, 5, 7, 11, 13} // fmt.Println("p ==", p) fmt.Println("p[1:4] ==", p[1:4]) // 省略下标代表从 0 开始 fmt.Println("p[:3] ==", p[:3]) // 省略上标代表到 len(s) 结束 fmt.Println...转载 2019-05-18 12:03:32 · 87 阅读 · 0 评论