  | 
    
    
      
           
              | 
              | 
              | 
           
	
		| 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() 	 |  
	  
     | 
      |