質問なんですが、グローバル変数とローカル変数はどういう時に使い分けるんでしょうか。違いは理解してるつもりですが(自分の使い方に限るかもですが)グローバル変数だけでことたりるのではと感じてます。