package main import "fmt" func main() { userNames := make([]string, 2, 3) fmt.Println(len(userNames), cap(userNames)) userNames = append(userNames, "Max") userNames = append(userNames, "Jack") fmt.Println(userNames) fmt.Println(len(userNames), cap(userNames)) userNames[0] = "Sophie" userNames[1] = "Tony" fmt.Println(userNames) fmt.Println(len(userNames), cap(userNames)) }

package main import "fmt" func main() { ratings := make(map[string]float32, 5) fmt.Println(ratings) fmt.Println(len(ratings)) ratings["go"] = 4.8 ratings["react"] = 4.7 ratings["python"] = 4.9 fmt.Println(ratings) fmt.Println(len(ratings)) }


package main import "fmt" func main() { userNames := make([]string, 2, 3) userNames = append(userNames, "Max") userNames = append(userNames, "Jack") userNames[0] = "Sophie" userNames[1] = "Tony" for index, value := range userNames { fmt.Println("Index:", index) fmt.Println("Value:", value) } fmt.Println("------------------------") ratings := make(map[string]float32, 5) ratings["go"] = 4.8 ratings["react"] = 4.7 ratings["python"] = 4.9 for key, value := range ratings { fmt.Println("Key:", key) fmt.Println("Value:", value) } }


浙公网安备 33010602011771号