gpt4 book ai didi

swift - min 和 fmin 之间的区别

转载 作者:行者123 更新时间:2023-11-30 10:47:46 25 4
gpt4 key购买 nike

我有两个CGFloats。有什么区别

let a: CGFloat = ...
let b: CGFloat = ...

min(a, b)

fmin(a, b)

最佳答案

fminCoreGraphics 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 可能可以更好地优化其调用。

关于swift - min 和 fmin 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55396629/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com