ArraySlice
で任意の範囲のインデックスを持つインスタンスを生成する方法ってありませんか?たとえば↓みたいな感じで。 // こんなことがしたい let slice: ArraySlice<String> = ["a", "b", "c"].offset(100) print(slice[100]) // "a" print(slice[101]) // "b" print(slice[102]) // "c"
(edited)ArraySlice
をそういう目的で使うのが間違いな気がしてきました。負のインデックスもできないみたいだし。startIndex
の前に insert
することもできない。