エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JavaScriptのAwaitはcall/ccだということ。 - できる気がしてきた。
Schemeの継続について調べると、なんだか「簡単」って言いつつ難しい説明をしてる記事が多いですが、実... Schemeの継続について調べると、なんだか「簡単」って言いつつ難しい説明をしてる記事が多いですが、実は普段から僕達は継続を使っています。 たとえば次のコードはES7とSchemeで書かれた”Hello"と表示するプログラムです。 (define (say) (display (call/cc (lambda (c) (c "Hello"))))) (say) async function say() { console.log(await new Promise(c => { c("Hello"); })); } say(); どちらのcも関数です。そしてcは継続と呼ばれていて次の処理を意味しています。 しかし、JavaScriptの場合はこのcをresolveなどと書いて、成功した時にreturnのように扱えるものとして紹介されていますね。 ところで、残念ながら(?)JavaScrip
2017/06/07 リンク