Steven D'Aprano wrote:

"Side-effect" has the technical meaning in functional languages of any change of state that isn't the creation and return of a function result.

Actually, the term has that meaning for all programming
languages. The main distinguishing feature of functional
languages is that there are *no* side effects.

The confusing thing is that in everyday English the term
implies something bad or unwanted (e.g. side effects of
a drug). That's not necessarily true of the technical
meaning -- often the side effect is exactly what we want,
as in the case of "append".

--
Greg
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to