Data.Sequence
有takeWhileR
和dropWhileR
用於從右側高效解構Seq
。然而,takeR
,dropR
和splitAtR
顯然不存在。 take
和drop
按照splitAt
來實現。那麼,手指樹不會承認有效的splitAtR
還是因爲某些其他原因而不包括此功能?爲什麼從Data.Sequence中丟失了takeR,dropR和splitAtR?
(獨立的,但有些相關的問題:請問在viewR
方面幼稚dropR
實現體面地執行好?)
這個問題是基於containers-0.5.6.3
。
@dfeuer會成爲Data.Sequence的專家,雖然我不知道我是否可以通過這種方式通知他。 –
Github問題:[https://github.com/haskell/containers/issues/159](https://github.com/haskell/containers/issues/159)。 –