Цикл по двухмерному списку в Dart
Все ячейки таблицы обходят двумя циклами. Внешний берет строку, внутренний идет только по ней, поэтому строки могут быть разной длины. Сумму копят с нуля:
var table = [
[1, 2],
[3, 4],
];
var sum = 0;
for (var row in table) {
for (var val in row) {
print(val);
sum += val;
}
}
print(sum); // выведет 10
Дан двухмерный список:
var table = [
[1, 2, 3],
[4, 5, 6],
];
Выведите все элементы на экран, каждый с новой строки.
Дан двухмерный список:
var table = [
[10, 20],
[30, 40],
];
Найдите сумму всех элементов и выведите ее на экран.