(Changed in version 2.8.0) ++
creates a new buffer. Use ++=
to add an element from this buffer and return that buffer itself.
(Changed in version 2.8.0) -
creates a new buffer. Use -=
to remove an element from this buffer and return that buffer itself.
(Changed in version 2.8.0) -
creates a new buffer. Use -=
to remove an element from this buffer and return that buffer itself.
(Changed in version 2.8.0) --
creates a new buffer. Use --=
to remove an element from this buffer and return that buffer itself.
Sub classes can override this method to so they can be notified when an element is being evicted from the circular buffer.
Sub classes can override this method to so they can be notified when an element is being evicted from the circular buffer.
(Changed in version 2.9.0) The behavior of scanRight
has changed. The previous behavior can be reproduced with scanRight.reverse.
(Changed in version 2.9.0) transpose
throws an IllegalArgumentException
if collections are not uniformly sized.
(Since version 2.8.0) Use ++= instead if you intend to add by side effect to an existing collection.
Use clone() ++=' if you intend to create a new collection.
(Since version 2.8.0) Use += instead if you intend to add by side effect to an existing collection.
Use clone() +=' if you intend to create a new collection.
(Since version 2.8.0) replace by: buf ++= src.view(start, end)
(Since version 2.8.0) use iterator' instead
(Since version 2.8.0) use corresponds
instead
(Since version 2.8.0) Use indexWhere(p) instead.
(Since version 2.8.0) use lastIndexWhere
instead
(Since version 2.8.0) use head' instead
(Since version 2.8.0) use headOption' instead
(Since version 2.8.0) use view' instead
(Since version 2.8.0) use reverseIterator' instead
A circular buffer