Processing, expand()
用法介紹。
用法
expand(list)
expand(list, newSize)
參數
list
(boolean[], byte[], char[], int[], long[], float[], double[], String[], Object)
要擴展的數組newSize
(int)
數組的新大小
返回
boolean[], byte[], char[], int[], long[], float[], double[], String[], or Object
說明
增加一維數組的大小。默認情況下,此函數將數組的大小加倍,但可選的newSize
參數提供對大小增加的精確控製。
使用對象數組時,函數返回的數據必須轉換為對象數組的數據類型。例如:SomeClass[] items =
(SomeClass[]) expand(originalArray)
例子
int[] data = {0, 1, 3, 4};
println(data.length); // Prints "4"
data = expand(data);
println(data.length); // Prints "8"
data = expand(data, 512);
println(data.length); // Prints "512"
PImage[] imgs = new PImage[32];
println(imgs.length); // Prints "32"
imgs = (PImage[]) expand(imgs);
println(imgs.length); // Prints "64"
有關的
相關用法
- Processing exp()用法及代碼示例
- Processing extends用法及代碼示例
- Processing exit()用法及代碼示例
- Processing endRaw()用法及代碼示例
- Processing endContour()用法及代碼示例
- Processing endShape()用法及代碼示例
- Processing endCamera()用法及代碼示例
- Processing emissive()用法及代碼示例
- Processing else用法及代碼示例
- Processing ellipseMode()用法及代碼示例
- Processing ellipse()用法及代碼示例
- Processing endRecord()用法及代碼示例
- Processing FFT用法及代碼示例
- Processing SawOsc.pan()用法及代碼示例
- Processing FloatDict用法及代碼示例
- Processing FFT.stop()用法及代碼示例
- Processing join()用法及代碼示例
- Processing () (parentheses)用法及代碼示例
- Processing Pulse用法及代碼示例
- Processing PShader用法及代碼示例
- Processing PVector.set()用法及代碼示例
- Processing FloatDict.sortKeysReverse()用法及代碼示例
- Processing texture()用法及代碼示例
- Processing IntDict.add()用法及代碼示例
- Processing PShape.enableStyle()用法及代碼示例
注:本文由純淨天空篩選整理自processing.org大神的英文原創作品 expand()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。