0
「スウィフトプログラミング言語(Swift 3 Beta)」からスピーディーな学習を始めたばかりです。タプルの戻り値の型を持つ関数を見つけました。彼らはそれについて完全には説明していない。ここでfunc "calculateStatistics"はInt型の "score"配列をとり、戻り型としてタプル複合体を持ちます。最後に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
ようこそ。 –