Come posso restituire 3 valori di dati separati dello stesso tipo (Int) da una funzione in rapido?
Sto tentando di restituire l'ora del giorno, devo restituire l'ora, i minuti e i secondi come numeri interi separati, ma tutto in uno passa dalla stessa funzione, è possibile?
Penso di non capire la sintassi per restituire più valori. Questo è il codice che sto usando, ho problemi con l'ultima riga (di ritorno).
Qualsiasi aiuto sarebbe molto apprezzato!
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
}