loop .. recur以外に、シーケンス(sos)のシーケンスをトラバースしているときに、結果が見つかった場合に処理を停止できるようにするために使用するのに最適なClojureコンストラクトは何ですか?
詳細は次のとおりです。
sosであるclojure-csvからレイジーシーケンスが返されました。
sos内の各シーケンスの特定の位置(インデックス)に値があります。
値が見つかるか、sosの終わりに達するまで、各シーケンスでその位置を調べ続けます。
値が見つかったら、sosの処理を停止します。
私が考えることができる唯一のことは、一致を保持するためにfor with whenとintoを使用することですが、シーケンス処理は停止しないか、フィルターを使用します。
しかし、私はもっと良いものを使うことができると信じていますが、それがどうなるかについては行き詰まっています。
ありがとう。