0x7fs
4/11/2015 - 1:34 PM

Swift factorial

Swift factorial

// Simple factorial generator. Doesn't handle numbers that overflow Int or the 0! = 1 case.

// Swift 2
let num = (1...17).reduce(1, combine: *) // 355687428096000

// Swift 1.x
let num = reduce(1...17, 1, *) // 355687428096000