Skip to content

Commit 9821a64

Browse files
authored
Remove deprecated methods
As of 2.13.4, the following methods have been deprecated: - append(elems: A*): ArrayBuffer.this.type - prepend(elems: A*): ArrayBuffer.this.type - trimStart(n: Int): Unit - trimEnd(n: Int): Unit Affected examples are updated in this pr.
1 parent 1d643ff commit 9821a64

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

_overviews/scala-book/arraybuffer-examples.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -114,24 +114,22 @@ As a brief overview, here are several methods you can use with an `ArrayBuffer`:
114114
```scala
115115
val a = ArrayBuffer(1, 2, 3) // ArrayBuffer(1, 2, 3)
116116
a.append(4) // ArrayBuffer(1, 2, 3, 4)
117-
a.append(5, 6) // ArrayBuffer(1, 2, 3, 4, 5, 6)
118-
a.appendAll(Seq(7,8)) // ArrayBuffer(1, 2, 3, 4, 5, 6, 7, 8)
117+
a.appendAll(Seq(5, 6)) // ArrayBuffer(1, 2, 3, 4, 5, 6)
119118
a.clear // ArrayBuffer()
120119

121120
val a = ArrayBuffer(9, 10) // ArrayBuffer(9, 10)
122121
a.insert(0, 8) // ArrayBuffer(8, 9, 10)
123122
a.insertAll(0, Vector(4, 5, 6, 7)) // ArrayBuffer(4, 5, 6, 7, 8, 9, 10)
124123
a.prepend(3) // ArrayBuffer(3, 4, 5, 6, 7, 8, 9, 10)
125-
a.prepend(1, 2) // ArrayBuffer(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
126-
a.prependAll(Array(0)) // ArrayBuffer(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
124+
a.prependAll(Array(0, 1, 2)) // ArrayBuffer(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
127125

128126
val a = ArrayBuffer.range('a', 'h') // ArrayBuffer(a, b, c, d, e, f, g)
129127
a.remove(0) // ArrayBuffer(b, c, d, e, f, g)
130128
a.remove(2, 3) // ArrayBuffer(b, c, g)
131129

132130
val a = ArrayBuffer.range('a', 'h') // ArrayBuffer(a, b, c, d, e, f, g)
133-
a.trimStart(2) // ArrayBuffer(c, d, e, f, g)
134-
a.trimEnd(2) // ArrayBuffer(c, d, e)
131+
a.dropInPlace(2) // ArrayBuffer(c, d, e, f, g)
132+
a.dropRightInPlace(2) // ArrayBuffer(c, d, e)
135133
```
136134

137135

0 commit comments

Comments
 (0)