06:44
1,0×
00:00/06:44
619,7 тыс смотрели · 4 года назад
302 читали · 1 месяц назад
От Аристотеля до Тьюринга: что такое функциональное программирование и как оно облегчает жизнь
Привет, меня зовут Марат Зимнуров и я тимлид в кросс-функциональной команде HR Admin Tech Авито. Наверняка, вы уже сталкивались с термином «функциональное программирование» (ФП). Если посмотреть на популярные доклады (например, на HolyJS), тема функционального программирования раскрыта довольно поверхностно: immutable-структуры, transitions — и всё. В русскоязычном сегменте нет нормального baseline-гайда, с которого можно начать, да и в англоязычном ситуация не лучше: пара разрозненных курсов и несколько докладов про иммутабельность и монады от хаскелиста...
Как вычислить факториал в 1с
Вычисление факториала в "1С" можно реализовать несколькими способами. Вот два основных подхода: 1. Использование цикла: Этот способ наиболее простой и понятный. 1C Функция Факториал(Число) Если Число < 0 Тогда Возврат Неопределено; // Факториал не определен для отрицательных чисел КонецЕсли; Результат = 1; Для i = 1 По Число Цикл Результат = Результат * i; КонецЦикла; Возврат Результат; КонецФункции Пример использования: 1C Число = 5; ФакториалЧисла = Факториал(Число); Если ФакториалЧисла <> Неопределено Тогда Сообщить("Факториал числа " + Число + " равен " + ФакториалЧисла); Иначе Сообщить("Факториал не определен для отрицательных чисел...