Làm cách nào để trả về 3 giá trị dữ liệu riêng biệt cùng loại (Int) từ một hàm trong swift?
Tôi đang cố gắng trả lại thời gian trong ngày, tôi cần trả về Giờ, Phút và Thứ hai dưới dạng các số nguyên riêng biệt, nhưng tất cả trong một đi từ cùng một chức năng, điều này có khả thi không?
Tôi nghĩ rằng tôi không hiểu cú pháp trả về nhiều giá trị. Đây là mã tôi đang sử dụng, tôi gặp sự cố với dòng (trả lại) cuối cùng.
Mọi sự trợ giúp sẽ rất được trân trọng!
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
}