lazy-sequences

    2

    1答えて

    マップ操作から返された(遅延した)シーケンスを別のマップ操作に渡して、要素を参照できるようにしようとしています最初のシーケンスで。コードはテキストファイル(行/列形式)からいくつかのサッカーフィクスチャを解析し、それをクリーンアップしてからマップを返します。ここで は、コードは次のとおりです。 (ns fixtures.test.lazytest (:require [clojure.s

    2

    3答えて

    私はErlangを初めて使っていて、一般的なプログラミングプログラミングには慣れていません。 私はErlangで本当に楽しい時間を過ごしています(Erlangの句読点は私が数回上がってしまったにもかかわらず);)しかし、私がフィードバックを得ることができたら、本当に大好きです より経験豊かなErlangのプログラマーのコードです。 私のコードは問題なく動作しているようですが、改善のために多くのアド

    3

    1答えて

    Clojureの無限レイジーシーケンスにメタデータを追加しようとすると、スタックオーバーフローが発生し、メタデータを取り除くとうまくいきます。 with-metaマクロを追加すると、遅延セグメントが中断されるのはなぜですか? まず非常に素晴らしい数の無限の配列を作成:怠惰-seqのインスタンスのそれぞれにいくつかのメタデータを追加し、その後 (defn good [] (lazy-s

    5

    3答えて

    私はチェッカーのようなゲームを実装しています。特定の構成に対してすべての有効な移動を列挙するシーケンスが必要です。 私は直接のC#から翻訳、以下の機能を持っている:かなり「F#の道」それは動作しますが、それは厄介だ、とない seq { for y1 = 0 to BOARDSIZE-1 do for x1 = 0 to BOARDSIZE-1 do for dy

    1

    1答えて

    Helo、私はclojureを学習するために、シーケンスに作用するclojure.core関数に興味を持っています。最近、私はいくつかの奇妙な行動に気づいたとfolling表現との間の差の、について説明したいと思います: ことは私は何をしようとしていることは、これは次のとおりです。 user=> (reduce + (take-while (partial > 1000) (iterate inc