API for clojure.set - Clojure v1.12.1 (stable)

by Rich Hickey

Full namespace name: clojure.set

Overview

Set operations such as union/intersection.

Public Variables and Functions



difference

function
Usage: (difference s1)
       (difference s1 s2)
       (difference s1 s2 & sets)
Return a set that is the first set without elements of the remaining sets

    Added in Clojure version 1.0
Source


index

function
Usage: (index xrel ks)
Returns a map of the distinct values of ks in the xrel mapped to a
set of the maps in xrel with the corresponding values of ks.

    Added in Clojure version 1.0
Source


intersection

function
Usage: (intersection s1)
       (intersection s1 s2)
       (intersection s1 s2 & sets)
Return a set that is the intersection of the input sets

    Added in Clojure version 1.0
Source


join

function
Usage: (join xrel yrel)
       (join xrel yrel km)
When passed 2 rels, returns the rel corresponding to the natural
join. When passed an additional keymap, joins on the corresponding
keys.

    Added in Clojure version 1.0
Source


map-invert

function
Usage: (map-invert m)
Returns the map with the vals mapped to the keys.

    Added in Clojure version 1.0
Source


project

function
Usage: (project xrel ks)
Returns a rel of the elements of xrel with only the keys in ks

    Added in Clojure version 1.0
Source


rename

function
Usage: (rename xrel kmap)
Returns a rel of the maps in xrel with the keys in kmap renamed to the vals in kmap

    Added in Clojure version 1.0
Source


rename-keys

function
Usage: (rename-keys map kmap)
Returns the map with the keys in kmap renamed to the vals in kmap

    Added in Clojure version 1.0
Source


select

function
Usage: (select pred xset)
Returns a set of the elements for which pred is true

    Added in Clojure version 1.0
Source


subset?

function
Usage: (subset? set1 set2)
Is set1 a subset of set2?

    Added in Clojure version 1.2
Source


superset?

function
Usage: (superset? set1 set2)
Is set1 a superset of set2?

    Added in Clojure version 1.2
Source


union

function
Usage: (union)
       (union s1)
       (union s1 s2)
       (union s1 s2 & sets)
Return a set that is the union of the input sets

    Added in Clojure version 1.0
Source
Logo & site design by Tom Hickey.
Clojure auto-documentation system by Tom Faulhaber.
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy