continue
继续下一次循环
continue语句可以结束当前循环,开始下一次的循环迭代过程,仅限在for循环内使用。在continue语句后添加标签时,表示开始标签对应的循环。
package main
import "fmt"
func main() {
//定义一组map 记录学生分数
studentMap := make(map[string]int)
studentMap["xiaoHong"] = 28
studentMap["xiaoMing"] = 26
studentMap["liHua"] = 23
//打个标签
studentMapLoop:
for key, _ := range studentMap {
//给好学生加分 不给差生加分 所以 如果是李华 就直接下一个
if key == "liHua"{
continue studentMapLoop
}else{
//给学生加分
studentMap[key] += 20
}
}
//打印分数情况 map[liHua:23 xiaoHong:48 xiaoMing:46]
fmt.Println(studentMap)
}
最后更新于