Core Graphics   >     CGFloat     >     isLessThanOrEqualTo(_:)


インスタンスメソッド


isLessThanOrEqualTo(_:)


IEEE 754 の"以下" の断定。





宣言


func isLessThanOrEqualTo(_ other: CGFloat) -> Bool


議論


NaN は、それ自体を含めて、全てのもの以下ではありません。-infinity は、NaN 以外のすべて以下です。NaN を除くすべてが +infinity 以下です。


FloatingPoint 型に NaN が存在するため、三分論理は成立しません。つまり、x < y!(y <= x) は等価ではありません。これが isLessThanOrEqualTo(_:) がプロトコルの別個の実装フックである理由です。


この断言は全体の順番を課すものではないことに注意してください。isTotallyOrdered の断言は、すべての値が完全に順序付けされるようにこの関係を改良します。





目次
Xcode の新機能

  • 言語:Swift
  • SDK
  • iOS 10.0+
    macOS 10.12+
    tvOS 10.0+
    watchOS 3.0+
  • 宣言
  • 議論












  • トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)