如何在 swift 中减去时只得到正值?

How to get only positive value while subtracting in swift?

我想得到零值,同时用较小的值减去较大的值。 例如:

var a = 10
var b = 3
var c = b-a

它应该打印 c = 0 而不是 c = -8

您可以使用 max(b-a, 0),这将 return b-a 如果结果为正,否则为 0。

let a = 10
let b = 3
let c = max(b-a,0)