Почему я не могу сделать постфиксный оператор с именем '!' - PullRequest
0 голосов
/ 10 апреля 2019

Я пытаюсь сделать оператор постфикса, но он выдает ошибку "Невозможно объявить пользовательский постфикс '!' оператор "

postfix operator !
postfix func !(lhs: UInt) -> Double {
    var res = 1.0

    for multiplier in 1...lhs {
        res *= Double(multiplier)
    }

    return res
}

Я не ожидал ошибки. Как я могу это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...