16_Go基础(process-control)
package main import ( "fmt" "math/rand" "time" ) func main() { for i := 0; i < 5; i++ { r := rand.New(rand.NewSource(time.Now().UnixNano())) randNum := r.Intn(50) + 50 // 50 - 100 随机数 fmt.Print(randNum) if randNum >= 90 { fmt.Println("A") } else if randNum >= 80 { fmt.Println("B") } else { fmt.Println("C") } } for i, v := range "hello中国" { fmt.Printf("%d\t%c\n", i, v) // 0 h // 1 e // 2 l // 3 l // 4 o // 5 中 // 8 国 是 8! } }