Jak zwrócić 3 oddzielne wartości danych tego samego typu (Int) z funkcji w języku Swift?
Próbuję zwrócić godzinę, muszę zwrócić Godzinę, Minutę i Sekundę jako oddzielne liczby całkowite, ale wszystko za jednym razem z tej samej funkcji, czy to możliwe?
Myślę, że po prostu nie rozumiem składni zwracania wielu wartości. To jest kod, którego używam, mam problem z ostatnią (zwrotną) linią.
Każda pomoc byłaby bardzo mile widziana!
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
}