v8: Хитрые приемы программирования Ключевые слова: приемы,хитрость,гитька
Модуль числа
Многим программистам лень создавать функцию по вычислению модуля числа и они пишут:
Макс(А,-А)
Также часто употребляется замена отрицательных чисел на ноль:
Макс(А,0)
Ну и особо продвинутые используют для защиты от деления на ноль (правда только для целых чисел):
Рез=С/Макс(А,1)
Парсинг структур
Часто нужно передавать строку идентификаторов, разделенных запятыми, например:
Стр="Клиент, Товар,Склад,Сумма, Количество";
Писать разбор строки лень, в 8-ке для этого есть гениальный метод:
С=Новый Структура(Стр);
Для Каждого С из С Цикл
Сообщить(С.Ключ);
КонецЦикла;
|