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")
}