回答編集履歴

3

編集

2018/10/31 08:11

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -36,7 +36,7 @@
36
36
 
37
37
 
38
38
 
39
- 上のコードは実はバグを仕込んであり、tmp==6のときはhogeが作られずそのままprintのときにNameErrorになるのですが、そうなるかどうかすらも実行時に決まります。
39
+ 上のコードは実はバグを仕込んであり、tmp==6のときはhogeが作られずそのままprintのときにNameErrorになりまが、そうなるかどうかすらも実行時に決まります。
40
40
 
41
41
 
42
42
 

2

ついき

2018/10/31 08:11

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -64,7 +64,7 @@
64
64
 
65
65
 
66
66
 
67
- emacsなら[この辺り](https://www.emacswiki.org/emacs/PythonProgrammingInEmacs#toc15)を入れれば「undefined name ***」は実行前に出してくれるようになります。
67
+ emacsなら[この辺り](https://www.emacswiki.org/emacs/PythonProgrammingInEmacs#toc15)を入れれば「undefined name ***」は実行前に出してくれるようになります(ただし冒頭のコードみたいなものを完全に扱える訳ではないので注意)
68
68
 
69
69
 
70
70
 

1

編集

2018/10/31 08:08

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -32,11 +32,11 @@
32
32
 
33
33
 
34
34
 
35
- どの条件がTrueになってどこでhogeが作られるか? は実行前には神のみぞ知ります。
35
+ どの条件がTrueになってどこでhogeが作られるか? は実行する前には神のみぞ知ります。
36
36
 
37
37
 
38
38
 
39
- 上のコードは実はバグを仕込んであって、tmp==6のときはhogeが作られすらせず、そのままNameErrorになるのですが、そうなるかどうかすらも実行時に決まります。
39
+ 上のコードは実はバグを仕込んであ、tmp==6のときはhogeが作られず、そのままprintのときにNameErrorになるのですが、そうなるかどうかすらも実行時に決まります。
40
40
 
41
41
 
42
42