merge.flexseq: Merge Two Sequences

View source: R/30-api-flexseq-core.R

merge.flexseqR Documentation

Merge Two Sequences

Description

Returns a new flexseq containing all elements of x followed by all elements of y. Thin wrapper over c() for API uniformity across the package's merge methods; c(x, y) and merge(x, y) are equivalent for flexseq.

Usage

## S3 method for class 'flexseq'
merge(x, y, ...)

Arguments

x

A flexseq.

y

A flexseq.

...

Unused.

Details

For ordered types (ordered_sequence, interval_index), merge() performs a proper sorted merge respecting keys/intervals — see merge.ordered_sequence() and merge.interval_index(). For priority_queue, see merge.priority_queue().

Value

A new flexseq.

Examples

x <- flexseq("a", "b")
y <- flexseq("c", "d")
merge(x, y)

Immutables documentation built on April 29, 2026, 1:06 a.m.