splice: Splice objects and lists of objects into a list

View source: R/deprec-splice.R

spliceR Documentation

Splice objects and lists of objects into a list

Description

[Deprecated]

This function was deprecated in purrr 1.0.0 because we no longer believe that this style of implicit/automatic splicing is a good idea; instead use rlang::list2() + ⁠!!!⁠ or list_flatten().

splice() splices all arguments into a list. Non-list objects and lists with a S3 class are encapsulated in a list before concatenation.

Usage

splice(...)

Arguments

...

Objects to concatenate.

Value

A list.

Examples

inputs <- list(arg1 = "a", arg2 = "b")

# splice() concatenates the elements of inputs with arg3
splice(inputs, arg3 = c("c1", "c2")) |> str()
list(inputs, arg3 = c("c1", "c2")) |> str()
c(inputs, arg3 = c("c1", "c2")) |> str()

purrr documentation built on Aug. 10, 2023, 9:08 a.m.