てかオブジェクト指向が普及したせいなんだろうけども、メンバ変数を関数内で使うと関数の入力→出力の結果がオブジェクトの状態依存になることに無自覚なコードが多過ぎる
副作用が少ないコードを書きたいなら、極力、関数はローカル変数だけで書かなきゃいけない