Skip to main content

DA.Tuple

Tuple - Ubiquitous functions of tuples.

Module Snapshot

Lifecycle

Stable.

Notices

Status: active Introduced in: 3.4.9 Removed in: - Warnings: 0 Deprecations: 0 Deprecated since: -

Functions

first

The pair obtained from a pair by application of a programmer supplied function to the argument pair’s first field.

second

The pair obtained from a pair by application of a programmer supplied function to the argument pair’s second field.

both

The pair obtained from a pair by application of a programmer supplied function to both the argument pair’s first and second fields.

swap

The pair obtained from a pair by permuting the order of the argument pair’s first and second fields.

dupe

Duplicate a single value into a pair.
dupe 12 == (12, 12)

fst3

Extract the ‘fst’ of a triple.

snd3

Extract the ‘snd’ of a triple.

thd3

Extract the final element of a triple.

curry3

Converts an uncurried function to a curried function.

uncurry3

Converts a curried function to a function on a triple.