Mam błąd podczas kompilowania projektu w Xcode, to mówi:Swift ekspresja była zbyt złożona, aby zostać rozwiązany w rozsądnym czasie
ekspresja była zbyt złożona, aby zostać rozwiązany w rozsądnym czasie; rozważyć rozbijając wyraz w różnych sub-wyrażeń
oto kod:
static func random(min: CGFloat, max: CGFloat) -> CGFloat {
return CGFloat(Float(arc4random()/0xFFFFFFFF) * (max - min) + min)
}
Myślę, że to mija się z celem (a przynajmniej pytanie, na które chciałem odpowiedzieć!): Co oznacza ten błąd kompilatora? – mydogisbox
Co według Ciebie oznacza? Wyrażenie było zbyt skomplikowane dla kompilatora i upłynął limit czasu, próbując rozwiązać przeciążenie operatora '+' i '*': https://devforums.apple.com/message/1097960#1097960 – JAL
Ah! Rozdzielczość przeciążenia. Rozumiem. – mydogisbox