Имя: Пароль:
1C
1С v8
В чем разница ? Пример в видеокурсах
Ø (Лефмихалыч 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) заведи себе бложек