linsert
Inserts elements into a list at a specified position.
Syntax
tcl
linsert list index ?value ...?Parameters
- list: The original list
- index: Position to insert at. Supports:
- Simple integer indices (0-based)
endkeyword to insert at the endend-Nsyntax for end-relative positioning- Negative indices are clamped to 0 (insert at beginning)
- Indices greater than list length are treated as
end
- value: Values to insert (zero or more)
Examples
Insert at beginning
Output
Insert in middle
Output
Insert at end
Output
End-relative indexing
Output
Original list unchanged
Output
