CocoaPods trunk is moving to be read-only. Read more on the blog, there are 18 months to go.

Parity 2.3.0

Parity 2.3.0

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Jun 2020
SPMSupports SPM

Maintained by Daniel Clelland.



Parity 2.3.0

  • By
  • Daniel Clelland

Parity

Parity is an integer parity microlibrary. It tells you whether an integer is even or odd!

Examples

✓ Helpers

2.isEven
// true

3.isOdd
// true

✓ Helpful enum for code readability:

// Before:
if (number % 2 == 0) {
    print("even")
} else {
    print("odd")
}

// After:
switch number.parity {
    case .even:
        print("even")
    case .odd:
        print("odd")
}
// Before:
if (numberA % 2 == numberB % 2) {
    print("both numbers have the same parity")
}

// After:
if (numberA.parity == numberB.parity) {
    print("both numbers have the same parity")
}