list*

Creates a proper or improper list.  This differs from list in that the tail of the list’s final pair is the final element of rest, rather than an explicit empty list.  If the final element of rest is a proper list, then this function results in a proper list, otherwise it results in an improper list.

list*(1, 2, 3, 4, 5)    ⇒ #(1, 2, 3, 4 . 5)
list*(1, 2, #(3, 4), 5) ⇒ #(1, 2, #(3, 4) . 5)
list*(1, 2, 3, #(4, 5)) ⇒ #(1, 2, 3, 4, 5)

Exported from

Arguments

#rest restInstances of <object>.

Values

listAn instance of <list>.
Creates and returns a freshly allocated list.
Sequence-Utilities, written by Matthias Hölzl, provides common or oft-used operations performed on <sequence>s.
The class of all Dylan objects.