go for range 能够方便的对slice 切片或者 map 进行迭代循环

package main

import (
    "fmt"
    "math/rand"
    "time"
)

func main() {
    //遍历切片
    data := make([]int, 10)
    for index, val := range data {
        fmt.Println(index, val)
    }
    //修改切片中的数据
    rand.Seed(time.Now().UnixNano())
    for index, val := range data {
        val = index + rand.Intn(100)
        data[index] = val
        fmt.Println(index, data[index])
    }
    //输出修改后的结果
    for index, val := range data {
        fmt.Println(index, val)
    }
}
 

go语言开发交流qq群 857263711开发

保持进步
但愿每一个人都能找到本身喜欢的方式生活、工做。import

相关文章
相关标签/搜索