...
Run Format

Source file src/container/list/example_test.go

Documentation: container/list

  // Copyright 2013 The Go Authors. All rights reserved.
  // Use of this source code is governed by a BSD-style
  // license that can be found in the LICENSE file.
  
  package list_test
  
  import (
  	"container/list"
  	"fmt"
  )
  
  func Example() {
  	// Create a new list and put some numbers in it.
  	l := list.New()
  	e4 := l.PushBack(4)
  	e1 := l.PushFront(1)
  	l.InsertBefore(3, e4)
  	l.InsertAfter(2, e1)
  
  	// Iterate through list and print its contents.
  	for e := l.Front(); e != nil; e = e.Next() {
  		fmt.Println(e.Value)
  	}
  
  	// Output:
  	// 1
  	// 2
  	// 3
  	// 4
  }
  

View as plain text