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

时间:2010-04-26 15:13:25

标签: actionscript-3 actionscript return-type

我有一个函数,我想返回一个Object或false。

是否可以使用* ok的返回类型?这有什么不足之处吗? (除了在某些情况下有点懒惰)。

2 个答案:

答案 0 :(得分:4)

您也可以返回null而不是false。然后您的返回类型仍然是Object

根据我的口味,对象仍然太模糊。几乎所有东西都是ActionScript中的Object。

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

答案 1 :(得分:1)

呀。 *是一种完全可以接受的返回类型 失败的是你不再需要编译时检查该函数的返回类型。编译器无法判断你是否使用它错了。此外,您的代码可能不太可读,因为该函数的结果可能不那么明显。