Changes

Jump to navigation Jump to search
700 bytes added ,  16:16, 5 February 2020
Created page with "* << Z3 Home * Z3 Language Documentation * Z%5E3_Array_Manipulation_Member_Functions | Listing of Z3 Array Manipulation Member F..."
*[[ Z3 | << Z3 Home ]]
*[[ Z%5E3_Language_Documentation | Z3 Language Documentation]]
*[[ Z%5E3_Array_Manipulation_Member_Functions | Listing of Z3 Array Manipulation Member Functions]]

==Array.pipall(SomeExceptIndexUpto, SomeMarkSliced) ==

*pip is push plus insert.
*pipall does not modify the original array.
*pipping starts at SomeExceptIndexUpto, and the arrays are marked as sliced if SomeMarkSliced is true. This may be useful for later [[Array.unpip()|unpipping]]

Example:
1..10.pip(5,2)

1

2

3

4

5

6 7

8

9

10

MAGICSQUARE(3).pip([1,1],2).print()

[
[2,7,6 ],

[9,
[5,1 ]
],

[4,3,8 ]
]


MAGICSQUARE(3).pip([1,1],2,x=>SUM(x)).print()

[
[2,7,6 ],

[9,6 ],

[4,3,8 ]
]
2,824

edits

Navigation menu