質問編集履歴

8

タグ追加

2023/11/14 20:10

投稿

kee_situmon
kee_situmon

スコア3

test CHANGED
File without changes
test CHANGED
File without changes

7

追記

2023/11/14 19:46

投稿

kee_situmon
kee_situmon

スコア3

test CHANGED
File without changes
test CHANGED
@@ -21,6 +21,7 @@
21
21
 
22
22
  9行目にブレークポイントを置けば止まってくれるのですがそうしてなかった場合に勝手にループを実行されないようにしたいです
23
23
 
24
+ 何か方法がありますでしょうか?
24
25
 
25
26
  ### 試したこと
26
27
  検索してみたり、拡張機能を探してみたりしましたが解決できませんでした

6

追記

2023/11/14 19:42

投稿

kee_situmon
kee_situmon

スコア3

test CHANGED
File without changes
test CHANGED
@@ -17,8 +17,9 @@
17
17
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-11-15/865ad02b-f64c-4259-8b9b-6ac003251f78.png)
18
18
  こうなります
19
19
 
20
+ 4行目でステップインした場合はで9行目で止まってくれます
20
21
 
21
- 行目でステップインした場合はで9行目で止まってくれ
22
+ 行目にブレークポイントを置けば止まってくれるのでがそうしてなかった場合に勝手にループを実行されないようにしたいです
22
23
 
23
24
 
24
25
  ### 試したこと

5

前提を追記

2023/11/14 19:35

投稿

kee_situmon
kee_situmon

スコア3

test CHANGED
File without changes
test CHANGED
@@ -1,24 +1,22 @@
1
- ### 前提
1
+
2
- ジェネレーター内でステップアウトした際にループが実行されないようにしたい
2
+ ジェネレーター内でステップアウトした際にループが実行されないようにしたいです
3
+
3
4
  12行目からステップインすると
4
5
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-11-15/be8fc971-09c9-48f4-9789-a09cd5b0a059.png)
5
- こうなり
6
+ 8行目からステップインすると
6
7
 
7
- ステップインすると
8
8
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-11-15/4ed04430-7162-47d3-8bac-71b6f2b8ae58.png)
9
- こうなり
10
-
11
- ステップアウトすると
9
+ 3行目からステップアウトするとtest()内のループが実行されて
12
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-11-15/865ad02b-f64c-4259-8b9b-6ac003251f78.png)
13
- こうなり
14
-
15
10
  コンソールに
16
11
  0
17
12
  1
18
13
  2
19
14
  3
20
15
  4
21
- と表示されます
16
+ と表示され
17
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-11-15/865ad02b-f64c-4259-8b9b-6ac003251f78.png)
18
+ こうなります
19
+
22
20
 
23
21
  4行目でステップインした場合はで9行目で止まってくれます
24
22
 

4

改行を入れた

2023/11/14 19:25

投稿

kee_situmon
kee_situmon

スコア3

test CHANGED
File without changes
test CHANGED
@@ -3,12 +3,15 @@
3
3
  12行目からステップインすると
4
4
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-11-15/be8fc971-09c9-48f4-9789-a09cd5b0a059.png)
5
5
  こうなり
6
+
6
7
  ステップインすると
7
8
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-11-15/4ed04430-7162-47d3-8bac-71b6f2b8ae58.png)
8
9
  こうなり
10
+
9
11
  ステップアウトすると
10
12
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-11-15/865ad02b-f64c-4259-8b9b-6ac003251f78.png)
11
13
  こうなり
14
+
12
15
  コンソールに
13
16
  0
14
17
  1

3

前提を修正

2023/11/14 19:24

投稿

kee_situmon
kee_situmon

スコア3

test CHANGED
File without changes
test CHANGED
@@ -2,10 +2,12 @@
2
2
  ジェネレーター内でステップアウトした際にループが実行されないようにしたい
3
3
  12行目からステップインすると
4
4
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-11-15/be8fc971-09c9-48f4-9789-a09cd5b0a059.png)
5
+ こうなり
5
- こうなりステップインすると
6
+ ステップインすると
6
7
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-11-15/4ed04430-7162-47d3-8bac-71b6f2b8ae58.png)
8
+ こうなり
7
- こうなりステップアウトすると
9
+ ステップアウトすると
8
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-11-15/3397f6f1-e977-4e9a-ad69-c3f78996a19f.png)
10
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-11-15/865ad02b-f64c-4259-8b9b-6ac003251f78.png)
9
11
  こうなり
10
12
  コンソールに
11
13
  0

2

前提を変更

2023/11/14 19:22

投稿

kee_situmon
kee_situmon

スコア3

test CHANGED
File without changes
test CHANGED
@@ -1,21 +1,21 @@
1
1
  ### 前提
2
- ジェネレーター内でステップアウトした際にその後のステップインでそのループの中でストップたいのですが何か方法はありますか?
2
+ ジェネレーター内でステップアウトした際にループが実行れないようにしたい
3
+ 12行目からステップインすると
4
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-11-15/be8fc971-09c9-48f4-9789-a09cd5b0a059.png)
5
+ こうなりステップインすると
6
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-11-15/4ed04430-7162-47d3-8bac-71b6f2b8ae58.png)
7
+ こうなりステップアウトすると
8
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-11-15/3397f6f1-e977-4e9a-ad69-c3f78996a19f.png)
9
+ こうなり
10
+ コンソールに
11
+ 0
12
+ 1
13
+ 2
14
+ 3
15
+ 4
16
+ と表示されます
3
17
 
4
- この状態でステップインすると
5
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-11-15/b65c2bf6-b980-4805-98c9-1a059695f813.png)
6
- こうなりステップアウトすると
7
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-11-15/b6b4ce55-e3ee-4703-84d2-b6b49aecfb21.png)
8
- こうなります
9
- この段階で1回目のループは終わっていてt=1は実行されています
10
- ステップインすると
11
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-11-15/b65c2bf6-b980-4805-98c9-1a059695f813.png)
12
- こうなってしまってt=1でストップされなくて次のループに行ってしまいます
13
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-11-15/b6b4ce55-e3ee-4703-84d2-b6b49aecfb21.png)
14
-
15
- fortest()内のyield i
16
- でステップインした場合は
18
+ 4行目でステップインした場合はで9行目で止まってくれます
17
- t = 1
18
- で止まってくれます
19
19
 
20
20
 
21
21
  ### 試したこと

1

追記

2023/11/14 18:59

投稿

kee_situmon
kee_situmon

スコア3

test CHANGED
File without changes
test CHANGED
@@ -5,7 +5,9 @@
5
5
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-11-15/b65c2bf6-b980-4805-98c9-1a059695f813.png)
6
6
  こうなりステップアウトすると
7
7
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-11-15/b6b4ce55-e3ee-4703-84d2-b6b49aecfb21.png)
8
+ こうなります
9
+ この段階で1回目のループは終わっていてt=1は実行されています
8
- こうなりステップインすると
10
+ ステップインすると
9
11
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-11-15/b65c2bf6-b980-4805-98c9-1a059695f813.png)
10
12
  こうなってしまってt=1でストップされなくて次のループに行ってしまいます
11
13
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-11-15/b6b4ce55-e3ee-4703-84d2-b6b49aecfb21.png)