fold

    1

    1答えて

    私のrdlcファイルの問題をXLM /コードビューで調べてみようとしています。物事を簡単にするために、私は見落とすことができるセクションを崩壊させたいと考えていましたが、折りたたみ可能なセクションはありません。フラットテキストのように扱われています。一時的にファイル名を.xmlに変更するか、メモ帳++にすべてコピーする必要があります。 私は見落としているものがあるのでしょうか、または回避策が残って

    1

    1答えて

    私は比較的新しいF#です(C#、Java & C++で作業しました)。 List.fold関数を使用する代わりにmyCustomFoldという独自のFold関数を作成したいと思います。意図した出力は次のようになります。 myCustomFold (+) 0 [1; 2; 3 ]は6 任意のヒントやアイデアが高く評価されて返されます。

    0

    1答えて

    : (define (foldr op z ls) (if (null? ls) z (op (car ls) (foldr op z (cdr ls))))) (define (snoc x y) (cons y x)) と私はこの実行すると: (foldr snoc '() (list 1 2 3)) を、私はこの出力を得る: => (((() . 3

    -2

    1答えて

    これは私が考えている、より良い考えのための任意のオプションですか? foldl(Function,Factor,List) -> lists:foldr(fun(X,Acc) -> AcC++ [X] end,[],lists:foldr(Function,Factor,List)).

    0

    1答えて

    私が知っているVimの折りたたまれた色がで設定することができます highlight Folded ... しかし、私が欲しいのは、このハイライトを削除するには(たとえデフォルトですconfig)、折り畳まれた行は、折りたたまれた段落の最初の行の構文で強調表示されます。 これを行う方法はありますか?

    2

    4答えて

    スカラーでこの問題に近づく方法を知りたいのですが、 開始日と終了日とその間の日付の集合を指定すると、与えられた日付の集合に開始日から終了日までに必要なすべての日付がギャップ日付なしで含まれているかどうかを判断します。 タイプの署名: def checkDate(start: DateTime, end: DateTime, between: IndexedSeq[DateTime]): Boole

    1

    2答えて

    私はリストを逆にする方法を知っていますが、foldlを使ってより効率的にしようとしています。私のコードは次の通りです: GHCiで実行すると、入力と同じリストが返されます。何がうまくいかない?私もfoldrでそれを終了しようとするが、それは変更を表示しません。

    5

    4答えて

    私はリストを持っていますが、いくつかの基準に合った要素を削除したいが、要素を1つだけ削除したい。 let items = [1;2;3] let predicate x = x >= 2 let result = items |> List.fold ... // result = [1;3] [1; 3]でリストを返す方法を実現するにはどうすればよいですか?

    0

    2答えて

    私はFoldable種類 safeIndex :: (Foldable t, Integral i) => t a -> i -> Maybe a safeIndex = foldr step (const Nothing) where step :: Integral i => a -> (i -> Maybe a) -> i -> Maybe a step x

    6

    2答えて

    私はコンパクトな折り畳み式を成功させずに使用しようとしています。例えば ここでは、しかし、私は(中間Fold_Andを使用していない)よりコンパクトな形に翻訳したい取り組ん C++ 17のコード template <bool... B> struct Fold_And : std::integral_constant<bool, (B && ...)> { }; template <bo