GO语言:range

68 阅读1分钟
package main

import "fmt"

func main(){
	nums := []int{1, 2, 3, 4, 5}
	sum := 0
	for _, num := range nums {//_表示占位,它不能读取或者写入
		sum += num
	}
	fmt.Println(sum)
}
//range 数组名 (一般只能用于循环之中)
//range 数组名 (返回两个参数,第一是数组的索引,第二个是该索引下的数组元素值)
package main

import "fmt"

func main(){
	names := "TomJackLisa"
	for _, name := range names {
		fmt.Println(names)
		fmt.Printf("%c \n", name)
		fmt.Println(name)
	}

}
//fmt.Println只能输出字符串,遇到字符则会输出字符对应的编号