In the level 3 array or list, replaces with zput or objput the object whose position is specified in level 2, returning the new array or list and the next position in that array or list.
Level 3 | Level 2 | Level 1 | -> | Level 2 | Level 1 |
---|---|---|---|---|---|
[[ matrix ]]1 | npos 1 | zput | -> | [[ matrix ]]2 | npos 2 |
[[ matrix ]]1 | { nr mc }1 | zput | -> | [[ matrix ]]2 | { nr mc }2 |
'namematrix' | npos 1 | zput | -> | 'namematrix' | npos 2 |
'namematrix' | { nr mc }1 | zput | -> | 'namematrix' | { nr mc }2 |
[ vector ]1 | npos 1 | zput | -> | [ vector ]2 | npos 2 |
[ vector ]1 | { npos 1 } | zput | -> | [ vector ]2 | { npos 2 } |
'namevector' | npos 1 | zput | -> | 'namevector' | npos 2 |
'namevector' | { npos 1 } | zput | -> | 'namevector' | { npos 2 } |
{ list }1 | npos 1 | objput | -> | { list }2 | npos 2 |
{ list }1 | { npos 1 } | objput | -> | { list }2 | { npos 2 } |
'namelist' | npos 1 | objput | -> | 'namelist' | npos 2 |
'namelist' | { npos 1 } | objput | -> | 'namelist' | { npos 2 } |