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>の中に格納される場合。

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 ある型のレイアウトにアクセスする