Swift中操作员的逃生关闭
如何在Swift变量中存储用于计算运算符的函数 无论是Swift中操作员的逃生关闭,swift,generics,operator-overloading,operators,currying,Swift,Generics,Operator Overloading,Operators,Currying,如何在Swift变量中存储用于计算运算符的函数 无论是Int.还是Int.都不要用括号括起来 let comparator: (Int, Int) -> Bool = (<) let comparator:(Int,Int)->Bool=(@ChristianSchnorr Don't:)它一点也不明显。你知道有没有办法将它作为该类型的属性访问吗?我猜(@ChristianSchnorrInt上的哪个静态方法?小于symbol的@ChristianSchnorr表示“全局” let
Int.还是Int.都不要用括号括起来
let comparator: (Int, Int) -> Bool = (<)
let comparator:(Int,Int)->Bool=(@ChristianSchnorr Don't:)它一点也不明显。你知道有没有办法将它作为该类型的属性访问吗?我猜(@ChristianSchnorrInt
上的哪个静态方法?小于symbol的@ChristianSchnorr表示“全局”
let comparator: (Int, Int) -> Bool = {
return $0 < $1
}
public protocol Comparable : Equatable {
...
public static func <(lhs: Self, rhs: Self) -> Bool
...
}
let comparator: (Int, Int) -> Bool = (<)