0
Java的arraycopy
的定義是在這裏: Java arraycopy如何在Swift中實現java Arraycopy?
我的Java代碼如下:
public byte[] getRawData() {
byte[] raw = new byte[value.length + 4];
//little endian defined by fido spec
raw[0] = (byte) (tag);
raw[1] = (byte) (tag>>8);
raw[2] = (byte) (len);
raw[3] = (byte) (len>>8);
System.arraycopy(value, 0, raw, 4, value.length);
return raw;
}
這裏是我的銀行代碼:
public func getRawData() -> [UInt8] {
var raw = [UInt8(value.count + 4)]
raw[0] = UInt8(tag)
raw[1] = UInt8(tag>>8)
raw[2] = UInt8(len)
raw[3] = UInt8(len>>8)
// The place the put swift arraycopy
return raw
}
有沒有類似的功能arraycopy
在迅速。我該如何正確地重新實現這個功能?
謝謝!!,我想我不認識java中的arraycopy。 – HungCLo