diff options
author | Ben Johnson <benbjohnson@yahoo.com> | 2019-03-06 18:42:56 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-03-06 18:42:56 -0700 |
commit | 549186e069824239fa3b0677b8b90cdfa2c21c48 (patch) | |
tree | fdcdb01e938416a2de9aa1646844aa680324e5fb /immutable.go | |
parent | Merge pull request #7 from benbjohnson/sorted-map-builder (diff) | |
parent | Add ListBuilder.Len() (diff) | |
download | pds-549186e069824239fa3b0677b8b90cdfa2c21c48.tar.gz pds-549186e069824239fa3b0677b8b90cdfa2c21c48.tar.xz |
Merge pull request #8 from benbjohnson/list-builder-len
Add ListBuilder.Len()
Diffstat (limited to 'immutable.go')
-rw-r--r-- | immutable.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/immutable.go b/immutable.go index e8fac90..c1a8aef 100644 --- a/immutable.go +++ b/immutable.go @@ -246,6 +246,11 @@ func (b *ListBuilder) List() *List { return list } +// Len returns the number of elements in the underlying list. +func (b *ListBuilder) Len() int { + return b.list.Len() +} + // Get returns the value at the given index. Similar to slices, this method will // panic if index is below zero or is greater than or equal to the list size. func (b *ListBuilder) Get(index int) interface{} { |