신속하게 함수에서 동일한 유형 (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
"Swift Programming Language"iBook에는 실제로 "여러 반환 값을 가진 함수"라는 제목의 섹션이 있습니다.
—
Martin R