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

質問編集履歴

2

2019/12/05 01:47

投稿

gottadiveintopy
gottadiveintopy

スコア736

title CHANGED
File without changes
body CHANGED
@@ -34,7 +34,7 @@
34
34
  gen returned: C
35
35
  ```
36
36
 
37
- このgenerator関数は`@types.coroutine`で包んであげると`awaitable`を返す関数になりますよね?
37
+ このgenerator関数は`@types.coroutine`で包んであげるとasync関数のような物になりますよね?
38
38
 
39
39
  ```python3
40
40
  import types

1

2019/12/05 01:47

投稿

gottadiveintopy
gottadiveintopy

スコア736

title CHANGED
@@ -1,1 +1,1 @@
1
- return文で値を返すgenerator関数を@types.coroutineを使わずに"awaitableを返す関数"に変換したい
1
+ return文で値を返すgenerator関数をasync関数に変換したい
body CHANGED
@@ -82,4 +82,4 @@
82
82
  return "C" # SyntaxError: 'return' with value in async generator
83
83
  ```
84
84
 
85
- async generatorではreturn文に値を指定できないと怒られます。どうすれば`@types.coroutine`を用いた場合と同等のcodeにできるでしょうか?
85
+ async generatorではreturn文に値を指定できないと怒られます。どうすれば`@types.coroutine`を用いずに同等のcodeにできるでしょうか?