break 终止循环
continue 跳出当前循环
如:flag源码中:
for {
seen, err := f.parseOne()
if seen {
continue //--如果seen为真,那么跳过下面的循环体,继续循环
}
if err == nil {
break // -如果seen为假,那么退出循环体
}
switch f.errorHandling {
case ContinueOnError:
return err
case ExitOnError:
os.Exit(2)
case PanicOnError:
panic(err)
}
}
有疑问加站长微信联系(非本文作者)