私は、一般的に知られている compsci キーワードのように思われる "emit" に出くわしました。しかし、一般的なコンピューター サイエンス用語での明確な定義も、特定のプログラミング言語での「emit()」関数またはキーワードの特定の定義も見つかりません。
MapReduce を読んで、ここで見つけました。
https://en.wikipedia.org/wiki/MapReduce
私の追加の検索のコンテキストは、それがシグナリングおよび/またはイベントと関係があることを示しています. しかし、読者は「放出」とは何か、そして何をするのかを知っていると想定されているようです。たとえば、MapReduce パターンに関するこの記事:
https://highlyscalable.wordpress.com/2012/02/01/mapreduce-patterns/
「emit」が実際に何をしているのかについては言及されておらず、呼び出しがあるだけです。ただし、「return」または単に「printf」または同等のものなど、データを返す他の形式とは異なる必要があります。そうでない場合、「emit」の呼び出しは「return」の呼び出しになります。
さらに検索すると、MapReduce のコンテキストで「emit」の疑似コード形式が表示されることが何度もありました。そして Node.js で。そしてQtで。しかし、それはそれについてです。
コンテキスト: 私は (ほとんど) 独学の Web プログラマーであり、システム管理者でもあります。この質問は compsci 101 (または 201?) でカバーされていると確信していますが、私はそのコースを受講しませんでした。