Operator

<(_:_:)

Returns a Boolean value indicating whether the value of the first argument is less than that of the second argument.

Required. Default implementations provided.

Declaration

static func < (lhs: Self, rhs: Self) -> Bool

Parameters

lhs

A value to compare.

rhs

Another value to compare.

Discussion

This function is the only requirement of the Comparable protocol. The remainder of the relational operator functions are implemented by the standard library for any type that conforms to Comparable.

Default Implementations

Strideable Implementations

static func < (Self, Self) -> Bool

Returns a Boolean value indicating whether the value of the first argument is less than that of the second argument.

StringProtocol Implementations

static func < <RHS>(Self, RHS) -> Bool

Returns a Boolean value indicating whether the value of the first argument is less than that of the second argument.

See Also

Comparable Requirements

static func <= (Self, Self) -> Bool

Returns a Boolean value indicating whether the value of the first argument is less than or equal to that of the second argument.

Required. Default implementations provided.

static func > (Self, Self) -> Bool

Returns a Boolean value indicating whether the value of the first argument is greater than that of the second argument.

Required. Default implementations provided.

static func >= (Self, Self) -> Bool

Returns a Boolean value indicating whether the value of the first argument is greater than or equal to that of the second argument.

Required. Default implementations provided.