如何快速从函数返回3个相同类型(Int)的单独数据值?
我试图返回一天中的时间,我需要将小时,分钟和秒返回为单独的整数,但是所有这些都来自同一个函数,这可能吗?
我想我只是不了解返回多个值的语法。这是我正在使用的代码,我在last(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
}
1
返回NSArray(对象:时,分,秒)
—
Amro Shafie 2014年
“快速编程语言” iBook实际上有一个标题为“具有多个返回值的函数”的部分……
—
Martin R