ipld-eth-server/vendor/gopkg.in/karalabe/cookiejar.v2/collections/deque/example_test.go
Matt K 293dd2e848 Add vendor dir (#16) (#4)
* Add vendor dir so builds dont require dep

* Pin specific version go-eth version
2018-01-29 13:44:18 -06:00

34 lines
917 B
Go
Executable File

// CookieJar - A contestant's algorithm toolbox
// Copyright (c) 2013 Peter Szilagyi. All rights reserved.
//
// CookieJar is dual licensed: use of this source code is governed by a BSD
// license that can be found in the LICENSE file. Alternatively, the CookieJar
// toolbox may be used in accordance with the terms and conditions contained
// in a signed written agreement between you and the author(s).
package deque_test
import (
"fmt"
"gopkg.in/karalabe/cookiejar.v2/collections/deque"
)
// Simple usage example that inserts the numbers 0, 1, 2 into a deque and then
// removes them one by one, varying the removal side.
func Example_usage() {
// Create a deque an push some data in
d := deque.New()
for i := 0; i < 3; i++ {
d.PushLeft(i)
}
// Pop out the deque contents and display them
fmt.Println(d.PopLeft())
fmt.Println(d.PopRight())
fmt.Println(d.PopLeft())
// Output:
// 2
// 0
// 1
}