标签: swift
我有一个非常简单的问题。您是否总是需要在函数中声明返回值的类型( - > UIImage,或其他)?
为什么有必要这样做?如果在所有函数中你不需要声明返回的值的类型是什么呢?
答案 0 :(得分:0)
是的,除非返回类型为Void,否则必须始终指定返回类型。
Void
这是必要的,因为斯威夫特说它是必需的。这是一种确保返回正确类型的方法,并且调用者知道期望的类型。它与声明任何变量或函数参数的类型没什么不同。
它允许您在编译时捕获许多错误,并避免许多潜在的运行时问题。