Difference between revisions of "Array.pad()"

From ZCubes Wiki
Jump to navigation Jump to search
(Created page with "* << Z3 Home * Z3 Language Documentation * Z%5E3_Array_Manipulation_Member_Functions | Listing of Z3 Array Manipulation Member F...")
 
 
(One intermediate revision by the same user not shown)
Line 4: Line 4:
  
  
==Array.pad(Length, PadString) ==
+
==Array.pad(NewLength, PadString) ==
  
NEED TO CHECK THIS FUNCTION. - jp
+
Pad the array to be of length NewLength, and fill the extra elements added with PadString (default 0) if given.
 +
 
 +
[1,2,3].pad(10,3)
 +
[1, 2, 3, 3, 3, 3, 3, 3, 3, 3]
 +
 
 +
[].pad(10)
 +
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
 +
 
 +
[].pad(10,"ME")
 +
["ME", "ME", "ME", "ME", "ME", "ME", "ME", "ME", "ME", "ME"]
 +
 
 +
["TEST","CAR"].pad(10,"TEST")
 +
["TEST", "CAR", "TEST", "TEST", "TEST", "TEST", "TEST", "TEST", "TEST", "TEST"]
 +
 
 +
[].pad(10,1..10)
 +
 
 +
{| class="wikitable"|-
 +
| 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10
 +
|-
 +
| 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10
 +
|-
 +
| 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10
 +
|-
 +
| 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10
 +
|-
 +
| 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10
 +
|-
 +
| 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10
 +
|-
 +
| 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10
 +
|-
 +
| 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10
 +
|-
 +
| 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10
 +
|-
 +
| 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10
 +
|}

Latest revision as of 16:57, 4 March 2017


Array.pad(NewLength, PadString)

Pad the array to be of length NewLength, and fill the extra elements added with PadString (default 0) if given.

[1,2,3].pad(10,3) [1, 2, 3, 3, 3, 3, 3, 3, 3, 3]

[].pad(10) [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

[].pad(10,"ME") ["ME", "ME", "ME", "ME", "ME", "ME", "ME", "ME", "ME", "ME"]

["TEST","CAR"].pad(10,"TEST") ["TEST", "CAR", "TEST", "TEST", "TEST", "TEST", "TEST", "TEST", "TEST", "TEST"]

[].pad(10,1..10)

1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10