ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
6 мая
922471 Топик полностью
fk0, легенда (21.05.2019 00:31, просмотров: 203) ответил йцукен на Проблема не в качестве популяризации, а в задаче. Если нужно посчитать синус, библиотечный sin нашевсё. Нормальная чистая функция без внутреннего состояния. Теперь возьмём типичный пример из жизни ембеддеров. Чтобы принимать байты из уарта, я
Суть чистых функций в том, что они не имеют стороннего эффекта и могут быть оптимизированы, заменены другими функциями (константами) имеющими такой же эффект. Например, все constexpr-функции -- чистые. Они не влияют на глобальное состояние ЭВМ сторонними способами. Практически чистая функция может принимать объект буфера, модифицировать его, и возвращать модифицированное значение.
[ZX]