問題タブ [iterate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
haskell - n+1 個の引数を渡して n 個の引数の関数を定義しますか?
どのような状況で関数f :: a -> b -> c -> d
を定義できますか
これが可能だとは思いませんでしたが、enumerator
パッケージを調べたところ、次のことがわかりました。
明らかに、4 つの引数を渡すことによって実装される 3 つの引数の関数があります。同様に、 の署名enumHandleRange
は
enumFileRange
4 つの引数があることを示していますが、上記のように 5 つの引数を渡して呼び出しますlet iter = enumHandleRange 4096 offset count h step
。
これがどのように、そしてどのような一般性で機能するかを誰かが知っていますか?
scala - Enumeratee を介して Enumerator に要素を「追加」する
設計上不可能なことをやっているような気がしますが、Play Iteratees がどのように機能するかを完全に理解したいと思っています...
Enumerator
現在、を介してに何らかの変換を適用する関数を作成していますEnumeratee
。今のところ、この特定の変換を行うのに問題はありません。しかし、私はいくつかの要素をEnumerator
. その時点でどちらが処理されているかがわかるので、mapInput
またはを使用することを考えました。この問題に対する私の現在の解決策は次のようになります。mapInputFlatten
Input
しかし、私はで終わりjava.lang.RuntimeException: diverging iteratee after Input.EOF
ます。これは、play-iteratees 2.1.5 を使用した Scala 2.10.2 にあります。
scala - Enumeratee を Future[List] Scala に変換
Play Scala フレームワークに変換する標準的な方法は何Enumerator
ですか?Future[List]