您现在的位置是:主页 > news > 可不可以自己做网站/网站制作公司官网
可不可以自己做网站/网站制作公司官网
admin2025/5/5 22:22:09【news】
简介可不可以自己做网站,网站制作公司官网,网站建设哪些网站可以,精准大数据营销是什么范围(Range) 一、介绍 range 关键字用于 for 循环中迭代数组(array)、切片(slice)、通道(channel)或集合(map)的元素。在数组和切片中它返回元素的索引和索引对应的值,在集合中返回 key-value 对。和java的迭代器很像 案例 package mainimport "fmt"f…
可不可以自己做网站,网站制作公司官网,网站建设哪些网站可以,精准大数据营销是什么范围(Range)
一、介绍
range 关键字用于 for 循环中迭代数组(array)、切片(slice)、通道(channel)或集合(map)的元素。在数组和切片中它返回元素的索引和索引对应的值,在集合中返回 key-value 对。和java的迭代器很像
案例
package mainimport "fmt"f…
范围(Range)
一、介绍
- range 关键字用于 for 循环中迭代数组(array)、切片(slice)、通道(channel)或集合(map)的元素。在数组和切片中它返回元素的索引和索引对应的值,在集合中返回 key-value 对。
- 和java的迭代器很像
案例
package mainimport "fmt"func main() {//这是我们使用range去求一个slice的和。使用数组跟这个很类似nums := []int{2, 3, 4}sum := 0fmt.Println("-------------我们不需要使用该元素的序号,所以我们使用_省略-------------")for _, num := range nums {sum += num}fmt.Println("sum:", sum)fmt.Println("-------------在数组上使用range将传入index和值两个变量-------------")for i, num := range nums {if num == 3 {fmt.Println("index:", i)}}fmt.Println("-------------range也可以用在map的键值对上-------------")kvs := map[string]string{"k1": "v1", "k2": "v2"}for k, v := range kvs {fmt.Println("k:", k, ",v:", v)}fmt.Println("-------------range也可以用来枚举Unicode字符串。第一个参数是字符的索引,第二个是字符(Unicode的值)本身-------------")for i, c := range "go" {fmt.Println(i, c)}
}输出
-------------我们不需要使用该元素的序号,所以我们使用_省略-------------
sum: 9
-------------在数组上使用range将传入index和值两个变量-------------
index: 1
-------------range也可以用在map的键值对上-------------
k: k1 ,v: v1
k: k2 ,v: v2
-------------range也可以用来枚举Unicode字符串。第一个参数是字符的索引,第二个是字符(Unicode的值)本身-------------
0 103
1 111