在Swift中,我试图使用max()和min()函数.
max<T : Comparable>(x: T, y: T, rest: T...) -> T
min<T : Comparable>(x: T, y: T, rest: T...) -> T
Run Code Online (Sandbox Code Playgroud)
我试图以这种方式使用max()函数:
var paddleX: Int = Int(paddle.position.x) + Int(location.x - previousLocation.x)
max(paddleX, paddle.frame.x/2, nil)
Run Code Online (Sandbox Code Playgroud)
但我收到这个错误:
无法将表达式的'()'类型转换为'NilType'类型
是nil造成这个问题?什么是rest: T...应该是什么?
| 归档时间: |
|
| 查看次数: |
22849 次 |
| 最近记录: |