問題タブ [take]

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.

0 投票する
1 に答える
1384 参照

string - Haskell のテイクとドロップを同時に行う

どうすれば達成できるのだろうと思っていました:

文字列の最初の n 文字を取得して++(それらを連結して)、これらの最初の n を削除し、次の n を取得します (単語を切断することなく)。私は関数合成を試み$ましたが、得られるのはエラーだけです。

編集

テキストを特定の列幅 (n) の左に揃えようとしています。そのため、単語を切り取らないようにしていますが、番号 n に単語がある場合は、その前にいくつかの文字を取り、 \n を使用して開始します次の行のためにもう一度。これまでの私の主な問題は、カットワード条件をチェックすることです(使用できます!!が、マップ(-1)またはその他の方法でガードで使用する必要があります)および再帰を実装することです。

また、n が最長の単語より小さい場合:

0 投票する
7 に答える
4976 参照

c# - C# Enumerable.Take のデフォルト値

C# で Enumerable から正確に x 値を取得する最良の方法は何ですか? Enumerable .Take() を次のように使用する場合:

結果には 10 個の要素しかありません。

不足しているエントリをデフォルト値で埋めたい。このようなもの:

C# にそのような関数はありますか?そうでない場合、これを達成するための最良の方法は何でしょうか?

0 投票する
2 に答える
797 参照

c# - 辞書から n 要素を除く

私はこのコードを持っています:

Dictionary string,int から 5 つの項目を降順で取得します

ここでは 5 つの項目を示していますが、別の Dictionary 文字列 string に配置されているいくつかの単語を除外しています。上位 5 の単語を 1 つ除外すると、表示される要素は 5 つ未満になります。

一部の単語を除いて、常に5つの要素を表示するにはどうすればよいですか?