AS3 switch/case 带括号和不带括号的区别
AS3 switch/case difference with or without parenthesis
在 AS3 中可以编写不带括号的代码,例如
switch(letter)
{
case "A":
// some code
break;
case "B":
// some more code
break;
}
或者加上括号,像这样
switch(continent)
{
case "A":
{
// some code
break;
}
case "B":
{
// some more code
break;
}
}
有什么区别,为什么要用一个而不是另一个?
没有区别。这也是有效的:
switch
{
case "A":
{
{
// some code
break;
}
}
}
您可以在任意位置添加 { }
块。
在 AS3 中可以编写不带括号的代码,例如
switch(letter)
{
case "A":
// some code
break;
case "B":
// some more code
break;
}
或者加上括号,像这样
switch(continent)
{
case "A":
{
// some code
break;
}
case "B":
{
// some more code
break;
}
}
有什么区别,为什么要用一个而不是另一个?
没有区别。这也是有效的:
switch
{
case "A":
{
{
// some code
break;
}
}
}
您可以在任意位置添加 { }
块。