我该怎样使用Swift从一个函数中返回同一类型(Int)的3个不同数据值?
我要返回当前时间,需要将小时、分钟和秒分别作为整数一次性返回,但都是从同一个函数中返回的,这可能吗?
我想我只是不理解返回多个值的语法。这是我正在使用的代码,我在最后一个(return)行遇到了麻烦。
任何帮助都将不胜感激!
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
}