¿Cómo devuelvo 3 valores de datos separados del mismo tipo (Int) de una función en swift?
Estoy intentando devolver la hora del día, necesito devolver la hora, el minuto y el segundo como números enteros separados, pero todo de una vez desde la misma función, ¿es esto posible?
Creo que simplemente no entiendo la sintaxis para devolver múltiples valores. Este es el código que estoy usando, tengo problemas con la última línea (retorno).
Cualquier ayuda sería muy apreciada!
func getTime() -> Int
{
let date = NSDate()
let calendar = NSCalendar.currentCalendar()
let components = calendar.components(.CalendarUnitHour | .CalendarUnitMinute | .CalendarUnitSecond, fromDate: date)
let hour = components.hour
let minute = components.minute
let second = components.second
let times:String = ("\(hour):\(minute):\(second)")
return hour, minute, second
}