Bootstrap

Go- break和continue

Go 学习笔记,学习内容

主要介绍以下内容:

  • break的使用

  • continue的使用

代码示例可以直接运行

package main

import (
	"fmt"
)

func main() {
	/*
	   break的使用
	*/
	for i := 0; i < 100; i++ {
		if i == 50 {
			fmt.Println(50) // 输出50
			break           // 退出循环
		}
		if i == 51 {
			fmt.Println(51) // 程序不会输出51
		}
	}

	for i := 0; i < 2; i++ {
		for j := 0; j < 3; j++ {
			if j == 1 {
				fmt.Println(j)
				break // 仅跳出内层for循环
			}
		}

		fmt.Println(i)
	}

	/*
	   continue的使用
	*/
	for i := 0; i < 100; i++ {
		if i == 50 {
			continue // 下面break代码不会执行
		}
		if i == 50 {
			fmt.Println(i)
			break
		}

		if i == 51 {
			fmt.Println(51) // 输出:51
		}
	}
}