Wie gebe ich 3 separate Datenwerte des gleichen Typs (Int) von einer Funktion in Swift zurück?
Ich versuche, die Tageszeit zurückzugeben. Ich muss Stunde, Minute und Sekunde als separate Ganzzahlen zurückgeben, aber alles auf einmal von derselben Funktion aus. Ist dies möglich?
Ich glaube, ich verstehe die Syntax für die Rückgabe mehrerer Werte einfach nicht. Dies ist der Code, den ich verwende. Ich habe Probleme mit der letzten (Rückgabe-) Zeile.
Jede Hilfe wäre sehr dankbar!
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
}