]> Zhao Yanbai Git Server - acecode.git/commitdiff
go
authorAceVest <zhaoyanbai@126.com>
Mon, 3 Apr 2017 06:21:08 +0000 (14:21 +0800)
committerAceVest <zhaoyanbai@126.com>
Mon, 3 Apr 2017 06:21:08 +0000 (14:21 +0800)
learn/go/array.slice.map.go
learn/go/var.go

index 410fd6f07fecbb5e5c9d5f47e15f0d31dd58d351..cc8a8fd4e4598ed2a6aa20f9a43bf146352f3047 100644 (file)
@@ -27,6 +27,15 @@ func main() {
        fmt.Println(b)
        fmt.Println(c)
 
+       array_x := [...]string{"a", "b", "c"}
+       var array_y = [5]int{3: 99, 1: 88}      // 只指定初始化某些元素,其它用0初始化
+       fmt.Println(array_x[0])
+       fmt.Println(array_y[0])
+
+       for i, v := range(array_y) {
+               fmt.Printf("array_y[%02d] = %d\n", i, v)
+       }
+
        // SLICE
        // []T 表示slice
        var slice []string
index e93c356762eb7ec3b37cfe77e24d22ff4a261fb2..fc4dce97d6ae7ee13c487e2500a9c59043b70bf8 100644 (file)
@@ -19,4 +19,10 @@ func main() {
        var HOME = os.Getenv("HOME")
 
        fmt.Println(HOME)
+
+       data := int64(0x11223Ace45566)
+
+       // [1] 是使用第1个参数 # 是指要打印出 0 0x 0X等前缀
+       fmt.Printf("%d %[1]x %#[1]x %#[1]X\n", data);
+
 }