今天我收到了一个小的ActionScript 3应用程序,我需要查看它并对其进行一些更改。
我注意到整个应用程序充斥着return
关键字,例如:
// Constructor
public function MyClass()
{
// some logic
return;
}
public function someFunction():void
{
// some logic
return;
}
这可能是有原因的吗,还是开发人员使用了一些奇怪的自学实践?
return
可以在满足条件、分配或传递了适当的信息等情况下提前结束函数。虽然函数有不需要的附加代码,但如果所有void
函数在函数末尾都只有return
,则它们是多余的。