NEW: Master Swift design patterns with my latest book! >>

How to calculate division remainder using modulo

Written by Paul Hudson    @twostraws

Swift has a dedicated remainder operator in the form of %, and it’s used to return the remainder after dividing one number wholly into another. For example, 14 % 3 is 2, because you can fit four 3s into 14, and afterwards you have the remainder 2.

The remainder operator is helpful for calculating things like odd and even numbers – if you want alternate rows of your table to be a slightly different color, for example, you might write this:

for i in 1...10 {
    if i % 2 == 0 {
        print("Number is even")
    } else {
        print("Number is odd")
    }
}

Available from iOS 8.0

Did this solution work for you? Please pass it on!

Other people are reading…

About the Swift Knowledge Base

This is part of the Swift Knowledge Base, a free, searchable collection of solutions for common iOS questions.

Get six books for only $150

The Swift Power Pack includes my first six books for one low price, helping you jumpstart a new career in iOS development – check it out!

Click here to visit the Hacking with Swift store >>