84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
最近いくつかの記事を読んで、非同期コードを扱うために async を使い始めました。以前の非同期コールバックよりもはるかに使いやすくなりました。しかし、私の書き方に問題があることに気づきました。投稿しました。みんなが修正を手伝ってくれます....
記述ロジックとは関係なく、これは呼び出しメソッドですよね? 即時実行関数を記述する必要があるのはいつも奇妙に感じます...
认证高级PHP讲师
匿名関数がasync宣言されていない場合、この書き方は違和感があります。この匿名関数では await を使用して別の関数を呼び出すため、async として宣言する必要があります。そうしないと、コンパイル エラーが報告されます。元の投稿者が書いたとおりにすぐに実行できます。ただし、匿名関数の関数名を宣言し、その関数を非同期で呼び出すことをお勧めします。
try catch をより頻繁に使用してください。また、なぜここに即時実行関数を含めたのかわかりません。 async 関数の名前を定義します。通話は後でカスタマイズできます
通常はこの方法で使用しても問題ありません。 async 関数を await で呼び出すと、main 関数からすぐに戻ります。async 関数が終了すると、main 関数の実行が継続されます。await を使用しない場合は main 関数が実行されます。同時に、async 関数が非同期で実行されます。
匿名関数がasync宣言されていない場合、この書き方は違和感があります。この匿名関数では await を使用して別の関数を呼び出すため、async として宣言する必要があります。そうしないと、コンパイル エラーが報告されます。元の投稿者が書いたとおりにすぐに実行できます。ただし、匿名関数の関数名を宣言し、その関数を非同期で呼び出すことをお勧めします。
try catch をより頻繁に使用してください。また、なぜここに即時実行関数を含めたのかわかりません。 async 関数の名前を定義します。通話は後でカスタマイズできます
通常はこの方法で使用しても問題ありません。 async 関数を await で呼び出すと、main 関数からすぐに戻ります。async 関数が終了すると、main 関数の実行が継続されます。
await を使用しない場合は main 関数が実行されます。同時に、async 関数が非同期で実行されます。