iOS Swift max(),min()

junyi00

在Swift中,我试图使用max()和min()函数。

max<T : Comparable>(x: T, y: T, rest: T...) -> T
min<T : Comparable>(x: T, y: T, rest: T...) -> T

我试图以这种方式使用max()函数:

var paddleX: Int = Int(paddle.position.x) + Int(location.x - previousLocation.x)
max(paddleX, paddle.frame.x/2, nil)

但我收到此错误:

无法将表达式的类型()转换为类型NilType

nil造成这个问题吗?什么是rest: T...应该是什么?

异翅目

那里什么也不要传递。这是一个可变参数函数,您可以使用两个或多个参数来调用它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章