Instance Method インスタンスメソッド

shift(startingAt:by:)

For a positive delta, shifts the indexes in [index, INT_MAX] to the right, thereby inserting an “empty space” [index, delta], for a negative delta, shifts the indexes in [index, INT_MAX] to the left, thereby deleting the indexes in the range [index - delta, delta]. 正の delta に対して、ある “空白” を [index, delta] に挿入することによって、[index, INT_MAX] の中のインデックスを右にずらします、負の delta に対して、範囲 [index - delta, delta] の中のインデックスを消去することによって、[index, INT_MAX] の中のインデックスを左にずらします。

Declaration 宣言

mutating func shift(startingAt integer: IndexSet.Element, by delta: Int)