Англійська лексика: Розробка програмного забезпечення · Основи програмування

Що означає pure function?

Значення й приклади · Розробка програмного забезпечення

іменникПоширений термін

pure function: чиста функція

Функція, яка повертає той самий результат для тих самих аргументів і не має спостережуваних ефектів поза своїм обчисленням.

Де і як уживається

Чиста функція залежить лише від аргументів і не читає мінливий зовнішній стан та не змінює його.

Приклади речень

  1. The tax formatter is a pure function because its output depends only on its arguments.

    Форматувач податку є чистою функцією, бо його результат залежить лише від аргументів.

    У цьому прикладі форматування не змінює зовнішній стан і не читає мінливі налаштування.

  2. We moved file writing outside the pure function that calculates the report totals.

    Ми винесли запис у файл за межі чистої функції, яка обчислює підсумки звіту.

    Відокремлення запису дає змогу обчисленню не залежати від спостережуваної операції зі сховищем.

Поширені словосполучення

  • write a pure function
  • pure function composition