|
В чем разница ? Пример в видеокурсах Ø (Лефмихалыч 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) заведи себе бложек
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |