lrepeat - Man Page

Build a list by repeating elements

Synopsis

lrepeat count ?element ...?

Description

The lrepeat command creates a list of size count * number of elements by repeating count times the sequence of elements element ....  count must be a non-negative integer, element can be any Tcl value.

Note that lrepeat 1 element ... is identical to list element ....

Examples

lrepeat 3 a
      → a a a
lrepeat 3 [lrepeat 3 0]
      → {0 0 0} {0 0 0} {0 0 0}
lrepeat 3 a b c
      → a b c a b c a b c
lrepeat 3 [lrepeat 2 a] b c
      → {a a} b c {a a} b c {a a} b c

See Also

list(n), lappend(n), lassign(n), ledit(n), lindex(n), linsert(n), llength(n), lmap(n), lpop(n), lrange(n), lremove(n), lreplace(n), lreverse(n), lsearch(n), lseq(n), lset(n), lsort(n)

Keywords

element, index, list

Referenced By

lappend(n), lassign(n), ledit(n), lindex(n), linsert(n), list(n), llength(n), lmap(n), lpop(n), lrange(n), lremove(n), lreplace(n), lreverse(n), lsearch(n), lset(n), lsort(n).

8.5 Tcl Built-In Commands