/*
标签可以用来标记一个循环体或者switch代码块,当使用break或者continue时,
带上这个标签,可以控制该标签代表对象的中断或者执行。用在嵌套循环中比较好用。
*/
var price = [1, 2, -2, 3, 4, -1]
Start:for p in price
{
switch price
{
case -2:
break Start; //直接退出Start循环,如果不用标签,则默认退出switch
case 2:
continue Start //continue如果是双层循环,只会执行当前的,而带标签的会执行Start标签位置
default:
println("test")
}
}