0
방금 "The Swift Programming Language (Swift 3 Beta)"에서 신속하게 배우기 시작했습니다. 터플 리턴 타입을 가진 함수를 보았습니다. 그들은 그것을 완전히 설명하지 않았습니다. 여기서 func "calculateStatistics"는 Int 타입의 "score"배열을 취하며 반환 유형으로 tuple 컴파운드를 갖습니다. 이제 그들은 print 서술문을 사용하여 호출 할 때 결국 "print (statistics.2)"문이 의미하는 바를 이해하지 못합니다. ".2"의 의미와 계산 방법.함수에서 신속한 코드 튜플 컴파운드 이해하기
func calculateStatistics(scores : [Int]) -> (min: Int , max: Int , sum: Int)
{
var min = scores[0]
var max = scores[0]
var sum = 0
for score in scores {
if score > max
{
max = score
}else if score < min{
min = score
}
sum += score
}
return (min, max, sum)
}
let statistics = calculateStatistics([5 , 3, 100, 3, 9])
print (statistics.sum)
print (statistics.2)
대단히 감사합니다. – WasimSafdar
당신은 오신 것을 환영합니다. –