0
我剛剛從「Swift編程語言(Swift 3測試版)」開始學習Swift。我遇到了一個具有元組返回類型的函數。他們沒有完全解釋它。這裏func「calculateStatistics」接受Int類型的「score」數組,並且它具有元組化合物作爲返回類型。現在最後當他們用print語句調用它時,我不明白,「print(statistics.2)」語句的含義是什麼。 「.2」的含義以及計算方式。瞭解函數中的swift代碼元組合
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
不客氣。 –