mirror of
https://github.com/emirpasic/gods.git
synced 2026-06-14 16:06:42 +03:00
Added bulk constructors for arraylists & (doubly)-linked-lists
This commit is contained in:
@@ -11,9 +11,10 @@ package arraylist
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"strings"
|
||||
|
||||
"github.com/emirpasic/gods/lists"
|
||||
"github.com/emirpasic/gods/utils"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func assertListImplementation() {
|
||||
@@ -36,6 +37,13 @@ func New() *List {
|
||||
return &List{}
|
||||
}
|
||||
|
||||
// Of instantiates a new list of the given values
|
||||
func Of(values ...interface{}) *List {
|
||||
list := New()
|
||||
list.Add(values)
|
||||
return list
|
||||
}
|
||||
|
||||
// Add appends a value at the end of the list
|
||||
func (list *List) Add(values ...interface{}) {
|
||||
list.growBy(len(values))
|
||||
|
||||
Reference in New Issue
Block a user