例えばfugaってprocedureとint piyo(int x);ってfunctionを持つhogeがあったとする><int a=hoge.piyo(x);hoge.fuga();int b=hoge.piyo(x);ってした時に、よりaとbという結果が異なる可能性が高くなるよね?><;より参照透過性(?)が危険にさらされる(?)場面である可能性が高くなると看做せる(?)というか・・・><(状態を持つのであれば保障は出来ないのは当然として><)
思考の /dev/null