Avatar
removeFirststartIndex に影響を及ぼすのか及ぼさないのかという仕様の違いをどっちも混ぜてしまったのが問題では。
7:27 AM
1> var ns: ArraySlice<Int> = [2, 3, 5] ns: ArraySlice<Int> = 3 values { [0] = 2 [1] = 3 [2] = 5 } 2> print(ns.startIndex) 0 3> ns.removeFirst() $R0: Int = 2 4> print(ns.startIndex) 1
7:27 AM
ArraySlice とは一貫してるのか
7:27 AM
じゃあ Data は最初からスライスだと考えれば良いのか。