Swift 標準ライブラリ >     UnsafeMutableRawPointer     >     moveInitializeMemory(as:from:count:)
汎用インスタンスメソッド
moveInitializeMemory(as:from:count:)
source から始まる count T の値で self から始まるメモリを初期化し、初期化されたメモリを型 T に結合し、ソースメモリを初期化されていない状態に戻します。
宣言
議論
このメモリーに UnsafeMutablePointer<T> を返します。
前提条件:count >= 0
前提条件:self..<self + count * MemoryLayout<T>.stride のメモリーは初期化されず、source..<source + count の T の値は初期化されます。
事後条件:self..<self + count * MemoryLayout<T>.stride のメモリは、型 T に結合しています。
事後条件:self..<self + count * MemoryLayout<T>.stride の T の値は初期化され、source..<source + count のメモリーは初期化されません。