Common

Side effect (computer science)

Of a function, an additional effect besides returning a value

Side effect (computer science)

Common card · No. 337422

In computer science, an operation or expression is said to have a side effect if it has any observable effect other than its primary effect of reading the value of its arguments and returning a value to the invoker of the operation. Example side effects include modifying a non-local variable, a static local variable or a mutable argument passed by reference; performing I/O; or calling other functions with side-effects. In the presence of side effects, a program's behaviour may depend on history; that is, the order of evaluation matters. Understanding and debugging a function with side effects requires knowledge about the context and its possible histories. Side effects play an important role in the design and analysis of programming languages. The degree to which side effects are used depends on the programming paradigm. For example, imperative programming is commonly used to produce side effects, to update a system's state. By contrast, declarative programming is commonly used to report...

Read on Wikipedia

Open boosters, collect cards and trade them. Free to play.

Play for free
Side effect (computer science) – Common Wikipedia card | Wikiverse TCG