マッピングトランスデューサの結果に2より大きいアリティが含まれるのはなぜですか?

ピーターしゃれ

質問はタイトルにあります。以下にトランスデューサーをコピーします-ソースの一部map

([f]
  (fn [rf]
    (fn
      ([] (rf))
      ([result] (rf result))
      ([result input]
         (rf result (f input)))
      ([result input & inputs] ;why?
         (rf result (apply f input inputs))))))

これは、の定義が含まれいるソースclojure.coreリンクですmap

テイラーウッド

map 各コレクションアイテムの引数を指定してマッピング関数を呼び出し、一度に複数のコレクションを処理できます。

(map + [1 2 3] [4 5 6])
=> (5 7 9)

+機能は、例えば、これらのコレクションの中の値のペアごとに一度呼び出されます(+ 1 4)(+ 2 5)(+ 3 6)非トランスデューサーバージョンは次のようになります

mapトランスデューサは、同じように動作します:

(sequence (map +) [1 2 3] [4 5 6])
=> (5 7 9)

[ map]各collの最初の項目のセットにfを適用し、続いて各coll2番目の項目のセットにfを適用して、いずれかのcollなくなるまでの結果で構成されるレイジーシーケンスを返します他のcollの残りのアイテムは無視されます。関数fは、collの数の引数を受け入れる必要があります。コレクションが提供されていない場合、トランスデューサーを返します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

コードにオンラインデータベースの結果が表示されないのはなぜですか?ListViewのアイテムをクリックして、結果を表示する新しいページにクリックできるようにするにはどうすればよいですか?

分類Dev

サーバーの構成が同じであるときにロードランナーインスタンスの数を増やすと、負荷テストでより良い結果が得られるのはなぜですか

分類Dev

Ryzen 2400:ディスクリートグラフィックカードがインストールされている場合、APUのGPU部分は引き続きコンピューティングに使用できますか?

分類Dev

jBPMシングルzipディストリビューションを使用して、アーティファクトへの依存関係を持つ大きなjarをアップロードするにはどうすればよいですか?

分類Dev

サブネットがAWSのアベイラビリティーゾーンにまたがることができないのはなぜですか?

分類Dev

配列リテラルをswiftでフィルタリングする場合、結果にオプションが含まれるのはなぜですか?

分類Dev

入力サイズが1より大きい場合にのみ、GPUコンピューティングでTensorFlow LiteAndroidがクラッシュする

分類Dev

Elasticsearch:クエリにインデックス付き配列の少なくとも1つのアイテムのすべての単語が含まれている場合にのみ、テキスト検索クエリの結果を返すにはどうすればよいですか?

分類Dev

テクニカルサポート詐欺はWindowsでどのように機能しますか?それはマルウェアですか、フィッシングですか、それとも脅威がコンピューターにアクセスする方法は他にありますか?

分類Dev

クライアントが見たいより多くのデータを取得しないように、meteorパブリッシュ/サブスクライブでデータを適切にフィルタリングするにはどうすればよいですか?

分類Dev

コンピューティングインスタンスがあるのに、Azure ML Studioのデータドリフトモニタリングのフィールド「コンピューティングターゲット」がまだ空白なのはなぜですか?

分類Dev

ソフトウェア「スタートアップディスククリエーター」を使用した結果、削除できないFlashのパーティションを克服するにはどうすればよいですか?

分類Dev

データセットがマテリアライズされている場合、クエリ結果が異なるのはなぜですか?

分類Dev

パーセンテージ幅サイズのフレックスボックスアイテムが、指定されていない(つまり自動)幅を持つラッピングテーブルの幅を適切に拡大しないのはなぜですか?

分類Dev

大きなQueryRunnerの結果をファイルにストリーミングする必要があり、メモリに保存されているようです

分類Dev

シングルの結果をキャッシュしたり、複数のサブスクライバーで呼び出されたときに複数回実行されないようにする方法はありますか?

分類Dev

削減されたデータセット(より大きなテーブルのサブセット)を使用してクエリのパフォーマンス時間を改善するにはどうすればよいですか?

分類Dev

ミューテーション後のApolloクライアントの更新は、元の結果にマッピングできませんか?

分類Dev

FontAwesomeアイコンの1つがインラインブロックリストの他の2つよりも大きいのはなぜですか?

分類Dev

Ubuntuは「ディスクの読み取りに失敗しました」という理由で外部RAIDのマウントに失敗します。これをどのようにトラブルシューティングする必要がありますか?

分類Dev

TeamCityサービスは実行されていますが、Webインターフェイスにアクセスできません。トラブルシューティングのアイデアはありますか?

分類Dev

ロギングライブラリによってパフォーマンステストがより高速に実行されるのはなぜですか?

分類Dev

ブートストラップグリフィコンがGoogleChromeでデバッグするときにのみ表示されるのはなぜですか?

分類Dev

ffprobeパケットのサイズがMTUよりも大きく、パケットごとに1つのフレームとしてマッピングされるのはなぜですか。

分類Dev

ピボットテーブルの集計後にパンダの結果をマッピングするにはどうすればよいですか?

分類Dev

テキストビューのテキストの下のスペースのピクセル単位のサイズを取得するにはどうすればよいですか?(下部のパディングではありません)

分類Dev

マトリックスの周りにミラーリングされたパディングを追加するにはどうすればよいですか?

分類Dev

Tomcatサーブレットマッピング:examplesディレクトリがweb.xmlではなくURLにあるのはなぜですか

分類Dev

呼び出されたテキストエディットの値が空白のままになっているときにAndroidアプリがクラッシュしないようにするにはどうすればよいですか?(コトリン)

Related 関連記事

  1. 1

    コードにオンラインデータベースの結果が表示されないのはなぜですか?ListViewのアイテムをクリックして、結果を表示する新しいページにクリックできるようにするにはどうすればよいですか?

  2. 2

    サーバーの構成が同じであるときにロードランナーインスタンスの数を増やすと、負荷テストでより良い結果が得られるのはなぜですか

  3. 3

    Ryzen 2400:ディスクリートグラフィックカードがインストールされている場合、APUのGPU部分は引き続きコンピューティングに使用できますか?

  4. 4

    jBPMシングルzipディストリビューションを使用して、アーティファクトへの依存関係を持つ大きなjarをアップロードするにはどうすればよいですか?

  5. 5

    サブネットがAWSのアベイラビリティーゾーンにまたがることができないのはなぜですか?

  6. 6

    配列リテラルをswiftでフィルタリングする場合、結果にオプションが含まれるのはなぜですか?

  7. 7

    入力サイズが1より大きい場合にのみ、GPUコンピューティングでTensorFlow LiteAndroidがクラッシュする

  8. 8

    Elasticsearch:クエリにインデックス付き配列の少なくとも1つのアイテムのすべての単語が含まれている場合にのみ、テキスト検索クエリの結果を返すにはどうすればよいですか?

  9. 9

    テクニカルサポート詐欺はWindowsでどのように機能しますか?それはマルウェアですか、フィッシングですか、それとも脅威がコンピューターにアクセスする方法は他にありますか?

  10. 10

    クライアントが見たいより多くのデータを取得しないように、meteorパブリッシュ/サブスクライブでデータを適切にフィルタリングするにはどうすればよいですか?

  11. 11

    コンピューティングインスタンスがあるのに、Azure ML Studioのデータドリフトモニタリングのフィールド「コンピューティングターゲット」がまだ空白なのはなぜですか?

  12. 12

    ソフトウェア「スタートアップディスククリエーター」を使用した結果、削除できないFlashのパーティションを克服するにはどうすればよいですか?

  13. 13

    データセットがマテリアライズされている場合、クエリ結果が異なるのはなぜですか?

  14. 14

    パーセンテージ幅サイズのフレックスボックスアイテムが、指定されていない(つまり自動)幅を持つラッピングテーブルの幅を適切に拡大しないのはなぜですか?

  15. 15

    大きなQueryRunnerの結果をファイルにストリーミングする必要があり、メモリに保存されているようです

  16. 16

    シングルの結果をキャッシュしたり、複数のサブスクライバーで呼び出されたときに複数回実行されないようにする方法はありますか?

  17. 17

    削減されたデータセット(より大きなテーブルのサブセット)を使用してクエリのパフォーマンス時間を改善するにはどうすればよいですか?

  18. 18

    ミューテーション後のApolloクライアントの更新は、元の結果にマッピングできませんか?

  19. 19

    FontAwesomeアイコンの1つがインラインブロックリストの他の2つよりも大きいのはなぜですか?

  20. 20

    Ubuntuは「ディスクの読み取りに失敗しました」という理由で外部RAIDのマウントに失敗します。これをどのようにトラブルシューティングする必要がありますか?

  21. 21

    TeamCityサービスは実行されていますが、Webインターフェイスにアクセスできません。トラブルシューティングのアイデアはありますか?

  22. 22

    ロギングライブラリによってパフォーマンステストがより高速に実行されるのはなぜですか?

  23. 23

    ブートストラップグリフィコンがGoogleChromeでデバッグするときにのみ表示されるのはなぜですか?

  24. 24

    ffprobeパケットのサイズがMTUよりも大きく、パケットごとに1つのフレームとしてマッピングされるのはなぜですか。

  25. 25

    ピボットテーブルの集計後にパンダの結果をマッピングするにはどうすればよいですか?

  26. 26

    テキストビューのテキストの下のスペースのピクセル単位のサイズを取得するにはどうすればよいですか?(下部のパディングではありません)

  27. 27

    マトリックスの周りにミラーリングされたパディングを追加するにはどうすればよいですか?

  28. 28

    Tomcatサーブレットマッピング:examplesディレクトリがweb.xmlではなくURLにあるのはなぜですか

  29. 29

    呼び出されたテキストエディットの値が空白のままになっているときにAndroidアプリがクラッシュしないようにするにはどうすればよいですか?(コトリン)

ホットタグ

アーカイブ