AS3中的void有啥用
Posted
技术标签:
【中文标题】AS3中的void有啥用【英文标题】:What is the use of void in AS3AS3中的void有什么用 【发布时间】:2011-08-01 06:51:06 【问题描述】:void
在 Action Script 3.0 中有什么用?
谁能举例说明一下?
【问题讨论】:
重复:***.com/questions/4280132/… 【参考方案1】:void是actionscript关键字,用于在函数签名中定义no返回类型,强制编译器对其进行限制/检查
例如
public function func():void
//do some thing
上面的函数什么都不返回
希望这会有所帮助
【讨论】:
未定义的返回类型是 func():*. 对,最好说没有返回类型或不返回任何东西:)【参考方案2】:这是一个函数类型。这意味着它不返回任何数据 默认情况下,Flash 总是期望返回一个值。例如,如果您编写这样的函数: 动作脚本代码:
function myFunction()
Flash 假定返回值仍然是可能的,因此请注意它使用资源。当您指定 :void 时,您实际上是在告诉 Flash 不要期望任何返回值,因此 Flash 不会浪费资源来观察它。
【讨论】:
在 AS3 中是:void
,没有大写 V :)。【参考方案3】:
对我来说最容易记住的方式是它是一个执行动作(换句话说,做某事)而不是返回某事的函数。
例子:
function myFunction(event:MouseEvent): void
this.play; //or some other action
//the above function returns nothing
function mySum(a:int, b:int): int
var myresult:int = a+b;
return myresult;
//the above function would return the sum of two integers that you passed into it
【讨论】:
什么? “myFuntion”将返回“play”评论...请..让我更深入..我还没有得到..以上是关于AS3中的void有啥用的主要内容,如果未能解决你的问题,请参考以下文章
TensorRT 中的converter.build() 有啥用?