• esProc
Tutorial
Function Reference
User Reference
External Library Guide
Data File Tool Manual
DQL Tutorial
Cluster Server Manager Manual
SPL WIN Manual
• YModel
User Reference
JSON-style Parameter Guide
• ReportLite
User Reference
• Official Website

# A.modify ()

Read（728） Label: specified position, assign, sequence,

Description:

Assign value(s) to one or more members of a sequence according to the specified position(s).

Syntax:

 A.modify(k,x) Assign x to the kth member of sequence A A.modify(k,X) Assign members of X to members of A in order from the kth position to the (k+|X|-1)th position; do the assignment backward from the end when k<0

Note:

The function assigns x to the kth member of sequence A or members of X to the members of A from the kth position to the number (k+|X|-1)th position in order.

Parameter:

 A A sequence k A member position; If k is greater than the length of sequence A, then append the member in the end x A member value X A sequence

Option:

 @n Return the modified record or a record sequence of modified records

Return value:

A sequence

Example:

 A 1 =["a","c","d","e","f"] 2 =A1.modify(2,"g") [a,g,d,e,f]. 3 =A1.modify(6,[2,4,5]) [a,g,d,e,f,2,4,5]; append the values at the end as the specified position exceeds the limit. 4 =demo.query("select * from STUDENTS") 5 =A4.modify@n(2:3,ID+10:ID) Return a record sequence of modified records. 6 =A1. modify(-2,"h") Assign values backward and return [a,g,d,e,f,2,4,h,5] as parameter k<0.

Related function: