teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

1

2021/05/09 11:18

投稿

takasima20
takasima20

スコア7468

answer CHANGED
@@ -4,4 +4,17 @@
4
4
 
5
5
  そのへんも含めて、いまどきのコンピューターはリソースが潤沢になったので、(昔と比べて)富豪的なつくりになってきているという印象です。
6
6
  とりあえず、それでも動くんだという認識でよいと思います。
7
- いい時代になりましたね~
7
+ いい時代になりましたね~
8
+ --- 追記 ---
9
+ ご指摘にあるように『Python の場合』ある程度の制約はあるようです。
10
+ スクリプトの先頭から順次ながめていって、何某かが実行される際にそれに関するものがそれ以前に定義されていれば問題ないというスタンスのようです。
11
+ なので、関数以外の処理を関数の定義前に書いてはいけないというわけではないらしい。
12
+ ```python
13
+ a = 1
14
+
15
+ def hoge():
16
+ print(a)
17
+
18
+ hoge()
19
+ ```
20
+ まあフツーはしないと思いますけど。