9
すべてがグローバルな変数スコープの前にプログラマは何をしましたか?
だから、メインメソッド、変数を定義するいくつかのデータ型があり、型を返さないサブプロシージャ(本質的に無効なメソッド)を持つ能力がある、一見古風な言語(PowerOnと呼ばれる)に対処する必要があります議論も受け入れません。 ここでの問題は、すべてがグローバルであることです。 私はこれらのタイプの言語を読みましたが、ほとんどの本は「わかりました、私たちは馬と馬車を使用するために使用しますが、今、ここに車がありますので、それで作業する方法を学びましょう!」私たちはあの日を決して思い出しません。」私は認めなければならない、心は範囲と範囲外で考えることに苦労しています。 よくここにいます。私は、いくつかのオープンなメソッドでグローバル変数のみを管理する最善の方法を見つけようとしています。forうん、ループのイテレータでさえグローバルに定義する必要があり、コードのさまざまな部分でリサイクルしていることに気づきました。 私の質問:このタイプの経験がある人のために、プログラマーはグローバルな競技場で大量の変数をどのように処理しましたか? 私はそれが精神的なジャグリングのトリックになったと感じていますが、既知のアプローチがあるかどうか知りたいと思います。
40
scope