回答編集履歴

1

ちょっと付け足し。

2023/11/16 23:37

投稿

katsuko
katsuko

スコア3582

test CHANGED
@@ -60,6 +60,15 @@
60
60
 
61
61
  このように、for文がジェネレータの中の処理とfor文の中の処理を並列に処理しているわけなので、デバッガが勝手にfor文の中の処理を実行しているわけではないのです。
62
62
 
63
+ --------
64
+ 長々と書きましたが、ここまで理解した上で「挙動を変えたい」というのであれば、それもありでしょう。
65
+ あくまでバグを取るのが目的であり、そのための手段であれば何も問題ありません。
66
+ ただ、冒頭で言ったとおり自分はVSCodeは使っていないので、その辺りの助言はできませんが、ただあまりなさそうだな、と思いますし、一時的に下記のように書き直したほうが早いかもしれません。
67
+
68
+ ```python
69
+ for i in list(fortest()):
70
+ print(i)
71
+ ```
63
72
 
64
73
 
65
74
 
@@ -67,5 +76,3 @@
67
76
 
68
77
 
69
78
 
70
-
71
-