¿Cómo redondear un doble al int más cercano en swift?

Estoy tratando de hacer una calculadora de la tasa de crecimiento (Double) que redondeará el resultado al número entero más cercano y volverá a calcular desde allí, como tal:

let firstUsers = 10.0
let growth = 0.1
var users = firstUsers
var week = 0


while users < 14 {
    println("week \(week) has \(users) users")
    users += users * growth
    week += 1
}

pero hasta ahora no he podido.

EDITAR Un poco lo hice así:

var firstUsers = 10.0
let growth = 0.1
var users:Int = Int(firstUsers)
var week = 0


while users <= 14 {
    println("week \(week) has \(users) users")
    firstUsers += firstUsers * growth
    users = Int(firstUsers)
    week += 1
}

Aunque no me importa que siempre esté redondeando, no me gusta porquefirstUsers tuvo que convertirse en una variable y cambiar a lo largo del programa (para hacer el siguiente cálculo), lo que no quiero que suceda.

Respuestas a la pregunta(7)

Su respuesta a la pregunta