Tôi đang gặp một lỗi khi biên dịch một dự án trong Xcode, nó nói:biểu Swift là quá phức tạp để được giải quyết trong thời gian hợp lý
Biểu hiện là quá phức tạp để được giải quyết trong thời gian hợp lý; xem xét phá vỡ sự biểu hiện thành rõ rệt tiểu biểu
đây là các mã:
static func random(min: CGFloat, max: CGFloat) -> CGFloat {
return CGFloat(Float(arc4random()/0xFFFFFFFF) * (max - min) + min)
}
Tôi nghĩ điều này bỏ lỡ điểm (hoặc ít nhất câu hỏi tôi muốn được trả lời!): Lỗi trình biên dịch đó có nghĩa là gì ??? – mydogisbox
Bạn nghĩ điều đó có nghĩa là gì? Biểu thức quá phức tạp đối với trình biên dịch và nó đã hết thời gian cố gắng giải quyết quá tải của toán tử '+' và '*': https://devforums.apple.com/message/1097960#1097960 – JAL
Ah! Độ phân giải quá tải. Hiểu rồi. – mydogisbox