スコープのルールについて見ていきたいと思います。ポイントになるかと思います。宣言はスコープの先頭に巻き上げられる順に説明していきます。関数、クラス、モジュールというコードの単位がありますが、それらがスコープの区切り目になります。具体的には、関数の中と外、クラスの中と外、モジュールの中と外でスコープが異なります。次のコードを見てましょう。いう関数の外側と内側に存在しますが、関数の外と中は別の名前空間となるため、これらはまったくの別物です。クラスの場合も同様です。モジュールというのは、ここではスクリプトファイルのことを指して言っています。つのファイルがある場合を考えてみましょう。アクセスすることとなります。モジュール単位で名前空間が区切られます。使ってインポートをしてきた場合は名前を衝突させることができますが、基本的には名前空間はモジュール単位で別々になります。参照の順番は「LEGB」」というポイントについて見ていきましょう。使い方について書いています。系でところどころ異なるため参考にされる際は各記事の対象バージョンにご注意ください。簡素を追求する禅のような言語で、使っていて禅僧のような気分になれるところが魅力です(個人の感想であり効果・効能を示すものではありません)。:)author後藤隼人おかげさまで元気にやっています。