Trong Swift, tôi đang cố gắng sử dụng các hàm max() và min().iOS Swift max(), min()
max<T : Comparable>(x: T, y: T, rest: T...) -> T
min<T : Comparable>(x: T, y: T, rest: T...) -> T
Tôi cố gắng để sử dụng tối đa) chức năng (theo cách này:
var paddleX: Int = Int(paddle.position.x) + Int(location.x - previousLocation.x)
max(paddleX, paddle.frame.x/2, nil)
nhưng tôi nhận được lỗi này:
Cannot convert the expression's type of '()' to type 'NilType'
Là nil
gây ra vấn đề này? rest: T...
là gì?
Min/tối đa được mô tả được tích hợp vào Swift. Kể từ khi các tờ khai được đưa vào câu hỏi, tôi nghĩ có khả năng đây là một triển khai tùy chỉnh. –