✓ checked
trust me, bro:
here is the receipt.
the claim
A pure function is a function that does not modify any of the objects passed to it as arguments and has no side effects other than returning a value.
the verdict
SUPPORTED
the evidence backs this
Recorded sources
4 sources for · 0 against
Is it true that a pure function is a function that does not modify any of the objects passed to it as arguments and has no side effects other than returning a value?
Yes. A pure function is widely defined in computer science as a function that causes no side effects and does not mutate its arguments, relying solely on its return value.
Verdict: SUPPORTED · 4 sources for, 0 against · Last checked
How claims like this are judged
Judged against reference works: claims of this kind are settled by reference works, not journal abstracts.
Evidence for · 4
Reference article covering this claim directly
Get citation
Wikipedia: Pure function. (n.d.). Wikipedia. https://en.wikipedia.org/wiki/Pure_function
2 recorded entries grouped as this source
Reiterates that pure functions have no side effects and no mutation of mutable reference arguments.
Get citation
Wikipedia: Wikipedia: Pure function. (n.d.). Wikipedia. https://en.wikipedia.org/wiki/Pure_function
See more details
More for · 3
Notes that functions from functional programming do not mutate arguments and have no side effects.
Get citation
PLOS (all journals): Quantum++: A modern C++ quantum computing library. (n.d.). PLOS (all journals). https://doi.org/10.1371/journal.pone.0208073
Defines a pure function explicitly as not modifying passed arguments and having no other effects than returning a value.
Get citation
LibreTexts: LibreTexts: 16.02%3A Pure functions. (n.d.). LibreTexts. https://eng.libretexts.org/Bookshelves/Computer_Science/Programming_Languages/Think_Python_2e_(Downey)/16%3A_Classes_and_functions/16.02%3A_Pure_functions
Wikibooks: Wikibooks: How to Think Like a Computer Scientist: Learning with Python 2nd Edition/Lists
Explains that a pure function does not produce side effects and communicates without modifying parameters.
Get citation
Wikibooks: Wikibooks: How to Think Like a Computer Scientist: Learning with Python 2nd Edition/Lists. (n.d.). Wikibooks. https://en.wikibooks.org/wiki/How_to_Think_Like_a_Computer_Scientist:_Learning_with_Python_2nd_Edition/Lists
Receipt History
Anyone with this link can read the claim and its public receipt, including any
personal information in that text. Open permanent receipt.
Check your own claim
Challenge the receipt
Requests are recorded for review. This does not start an automatic check
or guarantee a response time.
Citation formatting by citeproc-js (Frank Bennett) and the Citation Style Language project. Source and licenses.
This receipt is an automated verdict against our published method · not an opinion about any author or publication.
Terms · Privacy · How verdicts work
Terms · Privacy · How verdicts work