@@ -14602,7 +14602,7 @@ <h2>
1460214602 </h2>
1460314603
1460414604
14605- <div><code>(c → c) → (a,b → a) → a → [b] → a</code></div>
14605+ <div><code>(c → c) → ((a, b) → a) → a → [b] → a</code></div>
1460614606
1460714607
1460814608 <div class="params" data-expanded="false">
@@ -14681,8 +14681,11 @@ <h2>
1468114681
1468214682 <pre><button class="try-repl" data-ramda-version="0.24.1">Try in REPL</button><code class="hljs javascript"><span class="hljs-keyword">var</span> numbers = [<span class="hljs-number">1</span>, <span class="hljs-number">2</span>, <span class="hljs-number">3</span>, <span class="hljs-number">4</span>];
1468314683<span class="hljs-keyword">var</span> transducer = R.compose(R.map(R.add(<span class="hljs-number">1</span>)), R.take(<span class="hljs-number">2</span>));
14684+ R.transduce(transducer, R.flip(R.append), [], numbers); <span class="hljs-comment">//=> [2, 3]</span>
1468414685
14685- R.transduce(transducer, R.flip(R.append), [], numbers); <span class="hljs-comment">//=> [2, 3]</span></code></pre>
14686+ <span class="hljs-keyword">var</span> isOdd = <span class="hljs-function">(<span class="hljs-params">x</span>) =></span> x % <span class="hljs-number">2</span> === <span class="hljs-number">1</span>;
14687+ <span class="hljs-keyword">var</span> firstOddTransducer = R.compose(R.filter(isOdd), R.take(<span class="hljs-number">1</span>));
14688+ R.transduce(firstOddTransducer, R.flip(R.append), [], R.range(<span class="hljs-number">0</span>, <span class="hljs-number">100</span>)); <span class="hljs-comment">//=> [1]</span></code></pre>
1468614689 </section>
1468714690 <div id="transpose" class="section-id"></div>
1468814691 <section class="card">
@@ -16437,5 +16440,6 @@ <h2>
1643716440 </main>
1643816441 <script src="dist/ramda.js"></script>
1643916442 <script src="main.js"></script>
16443+ <script src = "https://embed.runkit.com"></script>
1644016444</body>
1644116445</html>
0 commit comments