0
xReason
11.12.13
✎
22:01
|
Всего мнений: 10
Как вы думаете какой код лучше?
Вариант 1
------------------
Функция КлючиСтруктурыВСтроку(Структура, Разделитель = ",") Экспорт
Результат = "";
Для Каждого Элемент Из Структура Цикл
СимволРазделителя = ?(ПустаяСтрока(Результат), "", Разделитель);
Результат = Результат + СимволРазделителя + Элемент.Ключ;
КонецЦикла;
Возврат Результат;
КонецФункции
Вариант 2
-----------------
Функция КлючиСтруктурыВСтроку(Структура, Разделитель = ",") Экспорт
Результат = "";
Для Каждого Элемент Из Структура Цикл
Результат = Результат + Элемент.Ключ + СимволРазделителя;
КонецЦикла;
Возврат Лев(Результат,СтрДлина(Результат)-1);
КонецФункции
PS Подразумеваем, что Структура всегда имеет минимум 1 значение
|
|