(45 lines)
1 '\" t2 .\" Copyright (c) 2026 Bruce Hill3 .\" All rights reserved.4 .\"5 .TH List.remove_at 3 2026-03-08 "Tomo man-pages"6 .SH NAME7 List.remove_at \- remove an item by index8 .SH LIBRARY9 Tomo Standard Library10 .SH SYNOPSIS11 .nf12 .BI List.remove_at\ :\ func(list:\ @[T],\ at:\ Int\ =\ -1,\ count:\ Int\ =\ 1\ ->\ Void)13 .fi14 .SH DESCRIPTION15 Removes elements from the list starting at a specified index.18 .SH ARGUMENTS20 .TS21 allbox;22 lb lb lbx lb23 l l l l.24 Name Type Description Default25 list @[T] The mutable reference to the list. -26 at Int The index at which to start removing elements. -127 count Int The number of elements to remove. 128 .TE29 .SH RETURN30 Nothing.32 .SH NOTES33 Since negative indices are counted from the back, the default behavior is to remove the last item.35 .SH EXAMPLES36 .EX37 list := &[10, 20, 30, 40, 50]38 list.remove_at(2)39 assert list == [10, 30, 40, 50]41 list.remove_at(2, count=2)42 assert list == [10, 50]43 .EE44 .SH SEE ALSO45 .BR Tomo-List (3)