Этот пример - простой случай, связанный с моим вопросом.
Случай 1: объявление из l oop
List<List<int>> matrix = [[1,2,3],[4,5,6],[7,8,9]];
List<int> o;
for(int i=0; i<matrix.length; i++) {
o = List.from(matrix[i]);
for(int e in o)
print(e);
}
Дело 2: объявление внутри l oop
List<List<int>> matrix = [[1,2,3],[4,5,6],[7,8,9]];
for(int i=0; i<matrix.length; i++) {
List<int> o = List.from(matrix[i]);
for(int e in o)
print(e);
}
Имеет ли значение, где я объявляю переменную? Почему?