我有两个CGFloats
。之间有什么区别
let a: CGFloat = ...
let b: CGFloat = ...
min(a, b)
和
fmin(a, b)
?
答案 0 :(得分:0)
fmin
是CoreGraphics
C
函数,用于查找2 CGFloats
public func fmin(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
min
是Swift函数,需要2个Comparable
并从中返回最小值
public func min<T>(_ x: T, _ y: T) -> T where T : Comparable
通常,使用第一或第二之间没有什么区别。但我建议使用min
,因为Swift可能可以更好地优化其调用。