Skip to main content

SpliceIntoRangeOfList

Type

statement

Summary

Removes the elements of Target from Start to Finish and inserts each of the elements of

                    Source into Target at Start.

Syntax

splice <Source> into element <Start> to <Finish> of <Target>

Description

Use the splice syntax to insert the elements of one list into another list.

note

put tList into element 1 to 3 of tList2 results in the removal of elements 1 to 3 of tList2 and the insertion of tList as an element, i.e. tList2 becomes the list [tList,element 4 of tList2, element 5 of tList2 ...]

note

It is an error if either Start or Finish is out of range.

Parameters

NameTypeDescription

Source

An expression which evaluates to a list.

Start

An expression which evaluates to a valid integer index of Target.

Finish

An expression which evaluates to a valid integer index of Target.

Target

An expression which evaluates to a list.

Examples

variable tVar as List
put the empty list into tVar

variable tCount as Number
put 1 into tCount
repeat 3 times
push tCount onto tVar
end repeat

variable tVar2 as List
push "these" onto tVar2
push "are" onto tVar2
push "unwanted" onto tVar2
push 4 onto tVar2

splice tVar into element 1 to 3 of tVar2 -- tVar2 contains the list [1,2,3,4]
Thank you for your feedback!

Was this page helpful?