Returns 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>の中に格納される場合。
A value representative of the type to describe.
描写することになる型の典型であるある値。
Return Value
戻り値
The stride, in bytes, of the given value’s type.
与えられた値の持つ型の、バイトでの、ストライド。
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. The result is always positive.
これは、UnsafePointer<T>が増大させられる時に動かされるバイト数と同じです。Tは、空間能率に対する実行時性能と引き換えに、より低い極小のアラインメントを持ってもかまいません。結果は常に正です。
When you have a type instead of an instance, use the MemoryLayout<T>.stride static property instead.
あなたがインスタンスではなくある型を持つ場合、代わりにMemoryLayout<T>.stride静的プロパティを使ってください。