func main() { ch := make(chan int) go Walk(tree.New(1), ch) for i := 0; i < 10; i++ { fmt.Printf("%d ", <-ch) } fmt.Println() fmt.Println(Same(tree.New(1), tree.New(1))) fmt.Println(Same(tree.New(1), tree.New(2))) }
func main() { fmt.Print("tree.New(1) == tree.New(1): ") if Same(tree.New(1), tree.New(1)) { fmt.Println("PASSED") } else { fmt.Println("FAILED") } fmt.Print("tree.New(1) != tree.New(2): ") if !Same(tree.New(1), tree.New(2)) { fmt.Println("PASSED") } else { fmt.Println("FAILED") } }
func main() { ch := make(chan int) go func() { Walk(tree.New(1), ch) close(ch) }() for i := range ch { fmt.Println(i) } fmt.Println(Same(tree.New(1), tree.New(1))) fmt.Println(Same(tree.New(1), tree.New(2))) fmt.Println(Same(tree.New(2), tree.New(1))) }
func main() { fmt.Println(Same(tree.New(1), tree.New(1))) fmt.Println(Same(tree.New(1), tree.New(2))) }
func main() { println(Same(tree.New(1), tree.New(2))) }