From a736bba2c7652c00f69b005d5f59349250b1b405 Mon Sep 17 00:00:00 2001 From: Celestino Amoroso Date: Sat, 4 May 2024 01:21:36 +0200 Subject: [PATCH] iter-list.go: now supports the 'index' command --- iter-list.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/iter-list.go b/iter-list.go index f45d18b..0eb65c7 100644 --- a/iter-list.go +++ b/iter-list.go @@ -46,14 +46,17 @@ func (it *ListIterator) String() string { } func (it *ListIterator) HasOperation(name string) bool { - yes := name == resetName + yes := name == resetName || name == indexName return yes } func (it *ListIterator) CallOperation(name string, args []any) (v any, err error) { - if name == resetName { + switch name { + case resetName: v, err = it.Reset() - } else { + case indexName: + v = it.Index() + default: err = errNoOperation(name) } return