関数から同じタイプ(Int)の3つの別々のデータ値を迅速に返すにはどうすればよいですか?
時刻を返そうとしていますが、時間、分、秒を別々の整数として返す必要がありますが、同じ関数からすべて一度に実行できますか?
複数の値を返す構文を理解していないと思います。これは私が使用しているコードで、最後の(戻り)行に問題があります。
どんな助けでも大歓迎です!
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 14
「Swiftプログラミング言語」iBookには、実際には「複数の戻り値を持つ関数」というタイトルのセクションがあります...
—
Martin R