logo

go语言for语法形式四
语法形式四

for循环的range格式对string、slice、array、map、channel等进行迭代循环。array、slice、string 返回索引和值;map 返回键和值;channel 只返回通道内的值。

语法结构

for key, value := range oldMap {
  newMap[key] = value
}
package main

import "fmt"

func main(){
 str := "123ABCabc一丁丂"
 for i, value := range str {
  fmt.Printf("第 %d 位的ASCII值=%d ,字符是%c \n", i, value ,value)
 }
}