Operator: <=

operator <= { associativity precedence }

Declarations

func <=(_: (), rhs: ())

Returns a Boolean value indicating whether the first tuple is ordered before or the same as the second in a lexicographical ordering.

An arity zero tuple is always before or the same as another arity zero tuple in a lexicographical ordering.

Parameters: lhs: An empty tuple. rhs: An empty tuple.

Declaration

func <=(lhs: (), rhs: ()) -> Bool
func <= <A, B, C, D, E, F>(_: (A, B, C, D, E, F), rhs: (A, B, C, D, E, F))

Returns a Boolean value indicating whether the first tuple is ordered before or the same as the second in a lexicographical ordering.

Given two tuples (a1, a2, ..., aN) and (b1, b2, ..., bN), the first tuple is before or the same as the second tuple if and only if a1 < b1 or (a1 == b1 and (a2, ..., aN) <= (b2, ..., bN)).

Parameters: lhs: A tuple of Comparable elements. rhs: Another tuple of elements of the same type as lhs.

Declaration

func <=<A, B, C, D, E, F>(lhs: (A, B, C, D, E, F), rhs: (A, B, C, D, E, F)) -> Bool where A : Comparable, B : Comparable, C : Comparable, D : Comparable, E : Comparable, F : Comparable
func <= <A, B, C, D, E>(_: (A, B, C, D, E), rhs: (A, B, C, D, E))

Returns a Boolean value indicating whether the first tuple is ordered before or the same as the second in a lexicographical ordering.

Given two tuples (a1, a2, ..., aN) and (b1, b2, ..., bN), the first tuple is before or the same as the second tuple if and only if a1 < b1 or (a1 == b1 and (a2, ..., aN) <= (b2, ..., bN)).

Parameters: lhs: A tuple of Comparable elements. rhs: Another tuple of elements of the same type as lhs.

Declaration

func <=<A, B, C, D, E>(lhs: (A, B, C, D, E), rhs: (A, B, C, D, E)) -> Bool where A : Comparable, B : Comparable, C : Comparable, D : Comparable, E : Comparable
func <= <A, B, C, D>(_: (A, B, C, D), rhs: (A, B, C, D))

Returns a Boolean value indicating whether the first tuple is ordered before or the same as the second in a lexicographical ordering.

Given two tuples (a1, a2, ..., aN) and (b1, b2, ..., bN), the first tuple is before or the same as the second tuple if and only if a1 < b1 or (a1 == b1 and (a2, ..., aN) <= (b2, ..., bN)).

Parameters: lhs: A tuple of Comparable elements. rhs: Another tuple of elements of the same type as lhs.

Declaration

func <=<A, B, C, D>(lhs: (A, B, C, D), rhs: (A, B, C, D)) -> Bool where A : Comparable, B : Comparable, C : Comparable, D : Comparable
func <= <A, B, C>(_: (A, B, C), rhs: (A, B, C))

Returns a Boolean value indicating whether the first tuple is ordered before or the same as the second in a lexicographical ordering.

Given two tuples (a1, a2, ..., aN) and (b1, b2, ..., bN), the first tuple is before or the same as the second tuple if and only if a1 < b1 or (a1 == b1 and (a2, ..., aN) <= (b2, ..., bN)).

Parameters: lhs: A tuple of Comparable elements. rhs: Another tuple of elements of the same type as lhs.

Declaration

func <=<A, B, C>(lhs: (A, B, C), rhs: (A, B, C)) -> Bool where A : Comparable, B : Comparable, C : Comparable
func <= <A, B>(_: (A, B), rhs: (A, B))

Returns a Boolean value indicating whether the first tuple is ordered before or the same as the second in a lexicographical ordering.

Given two tuples (a1, a2, ..., aN) and (b1, b2, ..., bN), the first tuple is before or the same as the second tuple if and only if a1 < b1 or (a1 == b1 and (a2, ..., aN) <= (b2, ..., bN)).

Parameters: lhs: A tuple of Comparable elements. rhs: Another tuple of elements of the same type as lhs.

Declaration

func <=<A, B>(lhs: (A, B), rhs: (A, B)) -> Bool where A : Comparable, B : Comparable
func <=(_: Int, rhs: Int)

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

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

func <=(lhs: Int, rhs: Int) -> Bool

Declared In

Int, FixedWidthInteger
func <=(_: Int8, rhs: Int8)

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

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

func <=(lhs: Int8, rhs: Int8) -> Bool

Declared In

Int8, FixedWidthInteger
func <=(_: Int16, rhs: Int16)

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

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

func <=(lhs: Int16, rhs: Int16) -> Bool

Declared In

Int16, FixedWidthInteger
func <=(_: Int32, rhs: Int32)

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

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

func <=(lhs: Int32, rhs: Int32) -> Bool

Declared In

Int32, FixedWidthInteger
func <=(_: Int64, rhs: Int64)

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

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

func <=(lhs: Int64, rhs: Int64) -> Bool

Declared In

Int64, FixedWidthInteger
func <=(_: Self, rhs: Self)

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

This is the default implementation of the less-than-or-equal-to operator (<=) for any type that conforms to Comparable.

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

Comparable
func <=(_: Self, rhs: Self)

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

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

FixedWidthInteger
func <=(_: Self, rhs: Self)

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

This is the default implementation of the less-than-or-equal-to operator (<=) for any type that conforms to Comparable.

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

Comparable
func <=(_: Self, rhs: Self)

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

This is the default implementation of the less-than-or-equal-to operator (<=) for any type that conforms to Comparable.

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

Comparable
func <=(_: Self, rhs: Self)

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

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

FixedWidthInteger
func <=(_: Self, rhs: Self)

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

This is the default implementation of the less-than-or-equal-to operator (<=) for any type that conforms to Comparable.

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

Comparable
func <=(_: Self, rhs: Self)

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

This is the default implementation of the less-than-or-equal-to operator (<=) for any type that conforms to Comparable.

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

Comparable
func <=(_: Self, rhs: Self)

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

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

FixedWidthInteger
func <=(_: Self, rhs: Self)

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

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

BinaryFloatingPoint, FloatingPoint, Comparable
func <=(_: Self, rhs: Self)

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

This is the default implementation of the less-than-or-equal-to operator (<=) for any type that conforms to Comparable.

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

Comparable
func <=(_: Self, rhs: Self)

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

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

FixedWidthInteger
func <=(_: Self, rhs: Self)

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

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

FixedWidthInteger
func <=(_: Self, rhs: Self)

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

This is the default implementation of the less-than-or-equal-to operator (<=) for any type that conforms to Comparable.

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

Comparable
func <=(_: Self, rhs: Self)

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

This is the default implementation of the less-than-or-equal-to operator (<=) for any type that conforms to Comparable.

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

Comparable
func <=(_: Self, rhs: Self)

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

This is the default implementation of the less-than-or-equal-to operator (<=) for any type that conforms to Comparable.

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

Comparable
func <=(_: Self, rhs: Self)

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

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

FixedWidthInteger
func <=(_: Self, rhs: Self)

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

This is the default implementation of the less-than-or-equal-to operator (<=) for any type that conforms to Comparable.

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

Comparable
func <=(_: Self, rhs: Self)

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

This is the default implementation of the less-than-or-equal-to operator (<=) for any type that conforms to Comparable.

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

Comparable
func <=(_: Self, rhs: Self)

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

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

FixedWidthInteger
func <=(_: Self, rhs: Self)

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

This is the default implementation of the less-than-or-equal-to operator (<=) for any type that conforms to Comparable.

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

Comparable
func <=(_: Self, rhs: Self)

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

This is the default implementation of the less-than-or-equal-to operator (<=) for any type that conforms to Comparable.

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

Comparable
func <=(_: Self, rhs: Self)

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

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

FixedWidthInteger
func <=(_: Self, rhs: Self)

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

This is the default implementation of the less-than-or-equal-to operator (<=) for any type that conforms to Comparable.

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

Strideable, Comparable
func <=(_: Self, rhs: Self)

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

This is the default implementation of the less-than-or-equal-to operator (<=) for any type that conforms to Comparable.

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

Strideable, Comparable
func <=(_: Self, rhs: Self)

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

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

FixedWidthInteger
func <=(_: Self, rhs: Self)

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

This is the default implementation of the less-than-or-equal-to operator (<=) for any type that conforms to Comparable.

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

Strideable, Comparable
func <=(_: Self, rhs: Self)

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

This is the default implementation of the less-than-or-equal-to operator (<=) for any type that conforms to Comparable.

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

Strideable, Comparable
func <=(_: Self, rhs: Self)

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

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

FixedWidthInteger
func <=(_: Self, rhs: Self)

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

This is the default implementation of the less-than-or-equal-to operator (<=) for any type that conforms to Comparable.

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

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

Declared In

Strideable, Comparable
func <=(_: UInt, rhs: UInt)

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

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

func <=(lhs: UInt, rhs: UInt) -> Bool

Declared In

UInt, FixedWidthInteger
func <=(_: UInt8, rhs: UInt8)

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

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

func <=(lhs: UInt8, rhs: UInt8) -> Bool

Declared In

UInt8, FixedWidthInteger
func <=(_: UInt16, rhs: UInt16)

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

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

func <=(lhs: UInt16, rhs: UInt16) -> Bool

Declared In

UInt16, FixedWidthInteger
func <=(_: UInt32, rhs: UInt32)

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

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

func <=(lhs: UInt32, rhs: UInt32) -> Bool

Declared In

UInt32, FixedWidthInteger
func <=(_: UInt64, rhs: UInt64)

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

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

func <=(lhs: UInt64, rhs: UInt64) -> Bool

Declared In

UInt64, FixedWidthInteger
func <= <Other>(_: Self, rhs: Other)

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

You can compare instances of any BinaryInteger types using the less-than-or-equal-to operator (<=), even if the two instances are of different types.

Parameters: lhs: An integer to compare. rhs: Another integer to compare.

Declaration

func <=<Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger

Declared In

FixedWidthInteger
func <= <Other>(_: Self, rhs: Other)

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

You can compare instances of any BinaryInteger types using the less-than-or-equal-to operator (<=), even if the two instances are of different types.

Parameters: lhs: An integer to compare. rhs: Another integer to compare.

Declaration

func <=<Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger

Declared In

FixedWidthInteger
func <= <Other>(_: Self, rhs: Other)

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

You can compare instances of any BinaryInteger types using the less-than-or-equal-to operator (<=), even if the two instances are of different types.

Parameters: lhs: An integer to compare. rhs: Another integer to compare.

Declaration

func <=<Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger

Declared In

FixedWidthInteger
func <= <Other>(_: Self, rhs: Other)

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

You can compare instances of any BinaryInteger types using the less-than-or-equal-to operator (<=), even if the two instances are of different types.

Parameters: lhs: An integer to compare. rhs: Another integer to compare.

Declaration

func <=<Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger

Declared In

FixedWidthInteger
func <= <Other>(_: Self, rhs: Other)

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

You can compare instances of any BinaryInteger types using the less-than-or-equal-to operator (<=), even if the two instances are of different types.

Parameters: lhs: An integer to compare. rhs: Another integer to compare.

Declaration

func <=<Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger

Declared In

FixedWidthInteger
func <= <Other>(_: Self, rhs: Other)

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

You can compare instances of any BinaryInteger types using the less-than-or-equal-to operator (<=), even if the two instances are of different types.

Parameters: lhs: An integer to compare. rhs: Another integer to compare.

Declaration

func <=<Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger

Declared In

FixedWidthInteger
func <= <Other>(_: Self, rhs: Other)

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

You can compare instances of any BinaryInteger types using the less-than-or-equal-to operator (<=), even if the two instances are of different types.

Parameters: lhs: An integer to compare. rhs: Another integer to compare.

Declaration

func <=<Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger

Declared In

FixedWidthInteger
func <= <Other>(_: Self, rhs: Other)

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

You can compare instances of any BinaryInteger types using the less-than-or-equal-to operator (<=), even if the two instances are of different types.

Parameters: lhs: An integer to compare. rhs: Another integer to compare.

Declaration

func <=<Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger

Declared In

FixedWidthInteger
func <= <Other>(_: Self, rhs: Other)

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

You can compare instances of any BinaryInteger types using the less-than-or-equal-to operator (<=), even if the two instances are of different types.

Parameters: lhs: An integer to compare. rhs: Another integer to compare.

Declaration

func <=<Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger

Declared In

FixedWidthInteger
func <= <Other>(_: Self, rhs: Other)

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

You can compare instances of any BinaryInteger types using the less-than-or-equal-to operator (<=), even if the two instances are of different types.

Parameters: lhs: An integer to compare. rhs: Another integer to compare.

Declaration

func <=<Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger

Declared In

FixedWidthInteger
func <= <R>(_: Self, rhs: R)

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

Parameters: lhs: A value to compare. rhs: Another value to compare.

Declaration

func <=<R>(lhs: Self, rhs: R) -> Bool where R : StringProtocol

Declared In

StringProtocol, Comparable