|
В чем разница ? Пример в видеокурсах Ø (Лефмихалыч 10.07.2017 14:25) |
☑ |
0
Paracoccidioidomicos
10.07.17
✎
14:03
|
Матрица = Новый Массив(3,2);
Матрица[0][0] = 1;
Матрица[0][1] = "Пн";
Матрица[1][0] = 2;
Матрица[1][1] = "Вт";
Матрица[2][0] = 3;
Матрица[2][1] = "Ср";
Для Строка=0 По Матрица.Количество()-1 Цикл
Для Колонка=0 По Матрица[Строка].Количество()-1 Цикл
Сообщить(Матрица[Строка][Колонка])
КонецЦикла;
КонецЦикла
|
|
1
Paracoccidioidomicos
10.07.17
✎
14:03
|
Массив = Новый Массив(3,2);
Массив[0][0] = 1;
Массив[0][1] = "Пн";
Массив[1][0] = 2;
Массив[1][1] = "Вт";
Массив[2][0] = 3;
Массив[2][1] = "Ср";
Для каждого Строка из Массив цикл
для каждого Сстрока из Строка цикл
Сообщить(Сстрока)
КонецЦикла;
КонецЦикла;
|
|
2
Paracoccidioidomicos
10.07.17
✎
14:03
|
Какая разница?
|
|
3
Лефмихалыч
10.07.17
✎
14:06
|
функционально - ни какой. Тебе просто показали два способа обхода массива.
Ни один из способов не лучше другого, они просто в разных случаях пригодны. НО! предпочтение следует отдавать Для каждого, т.к. он проще для понимания и код от этого читабельнее получается
|
|
4
Timon1405
10.07.17
✎
14:08
|
Для каждого Строка из Массив цикл <--
лучше не называть переменную-итератор "Строка", даже миста так считает, выделяя красным цветом.
|
|
5
Paracoccidioidomicos
10.07.17
✎
14:09
|
Не, 1ый пример показал гилёв, а 2ой сделал я до просмотра его примера
мне просто показался его пример уродским
|
|
6
Лефмихалыч
10.07.17
✎
14:09
|
(4) я так постоянно делаю и живой до сих пор.
Я даже назвал переменные именами Документ, Справочник и т.д.
|
|
7
Paracoccidioidomicos
10.07.17
✎
14:12
|
(3) Спасибо
|
|
8
Вафель
10.07.17
✎
14:13
|
(6) так любой г-нокод можно писать и быть живым до сих пор
|
|
9
MrAvPika
10.07.17
✎
14:16
|
(6) ну на самом деле, бывает такое, когда какой то код долго существует, какая то переменная становится глобальной, или новый метод, который совпадает с наименованием твоей переменой, и после обновления код перестает работать
|
|
10
Вафель
10.07.17
✎
14:19
|
кстати в 1с переменные не перекрывают функции, так что можно называть
|
|
11
Лефмихалыч
10.07.17
✎
14:23
|
(8) в 1С это безопасно
(9) по такой логике любое имя, кроме ГУИДа - вредно
|
|
12
Paracoccidioidomicos
10.07.17
✎
14:23
|
А.. в след видео он и 2ой вариант показывает )
|
|
13
Лефмихалыч
10.07.17
✎
14:25
|
(12) заведи себе бложек
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший