Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 Actionscript 3返回类型-是否可以使用*返回类型?_Actionscript 3_Actionscript_Return Type - Fatal编程技术网

Actionscript 3 Actionscript 3返回类型-是否可以使用*返回类型?

Actionscript 3 Actionscript 3返回类型-是否可以使用*返回类型?,actionscript-3,actionscript,return-type,Actionscript 3,Actionscript,Return Type,我有一个函数,我想返回一个对象或false 返回类型为*可以使用吗?这有什么缺点吗?(除了在某些情况下有点懒惰)。您还可以返回null,而不是false。那么您的返回类型仍然可以是Object 就我的口味而言,一个对象仍然太模糊。几乎所有东西都是ActionScript中的对象 类型越具体,编译器在运行它之前捕获的错误就越多。严格打字是你的朋友 您还可以返回null,而不是false。那么您的返回类型仍然可以是Object 就我的口味而言,一个对象仍然太模糊。几乎所有东西都是ActionScri

我有一个函数,我想返回一个对象或false


返回类型为*可以使用吗?这有什么缺点吗?(除了在某些情况下有点懒惰)。

您还可以返回
null
,而不是
false
。那么您的返回类型仍然可以是
Object

就我的口味而言,一个对象仍然太模糊。几乎所有东西都是ActionScript中的对象


类型越具体,编译器在运行它之前捕获的错误就越多。严格打字是你的朋友

您还可以返回
null
,而不是
false
。那么您的返回类型仍然可以是
Object

就我的口味而言,一个对象仍然太模糊。几乎所有东西都是ActionScript中的对象


类型越具体,编译器在运行它之前捕获的错误就越多。严格打字是你的朋友

是的。*是完全可以接受的返回类型。

缺点是,您不再需要在编译时检查该函数的返回类型。编译器无法判断您是否使用错误。另外,由于函数的结果可能不太明显,代码的可读性可能会降低。

是的。*是完全可以接受的返回类型。
缺点是,您不再需要在编译时检查该函数的返回类型。编译器无法判断您是否使用错误。另外,由于函数的结果可能不太明显,代码的可读性可能会降低