 |
 |
 |
 |
Name |
|
expand() |
 |
|
|
Examples |
|
int[] ia = {0, 1, 3, 4};
println(ia.length); // Prints "4"
ia = expand(ia);
println(ia.length); // Prints "8"
ia = expand(ia, 512);
println(ia.length); // Prints "512"
|
|
|
Description |
|
Increases the size of an array. By default, this function doubles the size of the array, but the optional newSize parameter provides precise control over the increase in size. |
 |
|
|
Syntax |
|
expand(array)
expand(array, newSize)
|
 |
|
|
Parameters |
|
array |
|
booleans[], bytes[], chars[], ints[], floats[], or Strings[]
|
newSize |
|
positive int: new size for the array
|
|
 |
|
|
Returns |
|
Array (the same datatype as the input) |
 |
|
|
Usage |
|
Web & Application |
 |
|
|
Related |
|
contract() |
|
|