Type Property
型プロパティ
stride
The number of bytes from the start of one instance of T
to the start of the next when stored in contiguous memory or in an Array<T>
.
T
の1つのインスタンスの始まりから次のものの始まりまでのバイト数、隣接メモリの中にまたはArray<T>
の中に格納される場合。
Technology
- Swift Standard Library
Swift標準ライブラリ
Declaration
宣言
static var stride: Int
{ get }
Discussion
解説
This is the same as the number of bytes moved when an UnsafePointer<T>
instance is incremented. T
may have a lower minimal alignment that trades runtime performance for space efficiency. This value is always positive.
これは、UnsafePointer<T>
が増大させられる時に動かされるバイト数と同じです。T
は、空間能率に対する実行時性能と引き換えに、より低い極小のアラインメントを持ってもかまいません。この結果は常に正です。
See Also
参照
Accessing the Layout of a Type
ある型のレイアウトにアクセスする