問題タブ [foldleft]
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.
scala - foldLeft 反復からの条件付き終了
foldLeft の反復回数を制限します。特定の条件に基づいて、foldLeft の反復を終了したいと考えています。条件は、リスト要素からではなく、別の変数から評価されます。
反復を制限するために takeWhile を使用してみました。ただし、takeWhile の述語は、外部値ではなくリストの要素に対して機能します。
上記のコードは 5 回繰り返します。ただし、(p._2 < p._3) の間、反復処理を行いたいと考えています。上記のコードは、実行している double (1.0、2.0、3.0) の次のリストを返す必要があります。ただし、反復回数を制限したい。
recursion - このスキーム関数を末尾再帰にしない方法は?
この末尾再帰の Scheme 関数を末尾再帰でなくする方法がわかりません。誰でも私を助けることができますか?