Skip to content

Commit 579df89

Browse files
committed
Add List::takeFirst and List::takeLast
1 parent e52e0b5 commit 579df89

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/charly/stdlib/boot.ch

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -685,6 +685,10 @@ class Timer {
685685

686686
func dropLast(n) = @sublist(0, @length - n)
687687

688+
func takeFirst(n) = @sublist(0, n)
689+
690+
func takeLast(n) = @sublist(@length - n, n)
691+
688692
static func create(length, initial = null) = builtin_list_create(length, initial)
689693
static func create_with(length, callback) {
690694
const l = List.create(length)

0 commit comments

Comments
 (0)