Avatar
omochimetaru 9/24/2021 5:47 PM
BidirectionalCollection.index(_:offsetBy:) は、
5:48 PM
offsetとして与えられた回数だけ前(や後ろ)にオフセットをループしないといけないけど
5:49 PM
RandomAccessCollection.index(_:offetBy:) は、一気にオフセットしたインデックスを作ってアクセスできる
5:49 PM
けど・・・テーブルが別になっててほしい理由がわからん・・・
5:49 PM
BidirectionalCollectionとして見ているときであっても、実装がRandomAccessCollectionなのであれば、RandomAccessCollectionの早い実装を使いたいのだから、テーブルエントリは同一で良くないか??