странная проблема при использовании compile и eval в python

Мое решение для Swift 3. Итак, я создал функцию, которая скрывает / скрывает представление в правильном порядке (при скрытии - устанавливает альфа-значение в 0, а затем isHidden для истины; unhiding - сначала открывает представление, а затем устанавливает его альфа к 1):

func hide(_ hide: Bool) {
    let animations = hide ? { self.alpha = 0 } :
                            { self.isHidden = false }
    let completion: (Bool) -> Void = hide ? { _ in self.isHidden = true } :
                                            { _ in UIView.animate(withDuration: duration, animations: { self.alpha = 1 }) }
    UIView.animate(withDuration: duration, animations: animations, completion: completion)
}
1
задан Sourabh 1 April 2019 в 09:11
поделиться

1 ответ

Ведущий ноль заставляет python рассматривать значение как восьмеричное число. 08 недействителен, так как восьмеричные числа должны содержать только цифры 0-7. Вы должны удалить ведущий ноль.

0
ответ дан Bryan Oakley 1 April 2019 в 09:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: