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