编程中的 'side effect' 是指的什么?

side effect 直译是副作用,那么什么是编程中的副作用?

In computer science, an operation, function or expression is said to have a side effect if it modifies some state variable value(s) outside its local environment.