Как вернуть 3 отдельных значения данных одного и того же типа (Int) из функции в swift?
Я пытаюсь вернуть время суток, мне нужно вернуть Час, Минуту и Секунду в виде отдельных целых чисел, но все ли в одном переходе от одной и той же функции, возможно ли это?
Я думаю, что я просто не понимаю синтаксис для возврата нескольких значений. Это код, который я использую, у меня проблемы с последней (возвратной) строкой.
Любая помощь будет принята с благодарностью!
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
}