func ExampleSet() { set := bst.NewSet(5) set.Add(bst.Int(3)) set.Add(bst.Int(5)) set.Add(bst.Int(1)) set.Add(bst.Int(3)) fmt.Println(set.Len()) // Output: 3 }
func ExampleSet_Add() { set := bst.NewSet(5) fmt.Println(set.Add(bst.Int(1))) fmt.Println(set.Add(bst.Int(2))) fmt.Println(set.Add(bst.Int(1))) // Output: // true // true // false }
func ExampleSetIterator() { set := bst.NewSet(5) set.Add(bst.Int(3)) set.Add(bst.Int(5)) set.Add(bst.Int(1)) set.Add(bst.Int(3)) for iter := set.Iterator(); iter.Next(); { fmt.Println(iter.Value()) } // Output: // 1 // 3 // 5 }