Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
let scores = [7, 9, 4]
var position = 0
for (i, _) in scores.enumerated() {
position = i
}
print(position, scores.count)2 3
- Ждать
3 3: считать номера элементов с1.enumerated()начинает с0, поэтому последний номер в массиве из трёх элементов —2. - Ждать
4 3: считать, что в кортеже сначала элемент, а потом номер. Первым идёт номер, поэтомуiполучает0,1и2.
- Что выведет программа, если цикл будет
for (_, x) in scores.enumerated()сposition = x? - Как напечатать каждый элемент вместе с его местом, считая с 1?