我正试图从CGPoint
返回CGPoint extension
。
我有extension
:
extension CGPoint {
func Multiply(factor:Int) {
return self.x*factor, self.y*factor
}
}
现在,无论我如何更改return line
,我都会遇到不同的错误。
我试过把{},[],()
放在它周围,我试过{1,2},[1,2],(1,2)
并且CGPointMake()
不允许。
就像我在Obj-C {.x = 1, .y = 2}
似乎没有任何效果,每种情况都会出现不同的错误。
答案 0 :(得分:3)
您忘记声明返回类型(CGPoint):
extension CGPoint {
func Multiply(factor:CGFloat) -> CGPoint {
return CGPoint(x: self.x*factor, y:self.x*factor)
}
}
那应该编译。