我尝试做一个后缀运算符,但是它给我错误“无法声明自定义后缀'!”。运算符”
postfix operator !
postfix func !(lhs: UInt) -> Double {
var res = 1.0
for multiplier in 1...lhs {
res *= Double(multiplier)
}
return res
}
我没有想到该错误。我该如何解决?
答案 0 :(得分:0)
我刚刚意识到:
在文档中表示后缀运算符>,!,?被“保留”。这意味着swift不允许使用该名称创建后缀运算符。