Index: 2014/go4gophers/tree-walk.go |
=================================================================== |
new file mode 100644 |
--- /dev/null |
+++ b/2014/go4gophers/tree-walk.go |
@@ -0,0 +1,21 @@ |
+package main |
+ |
+import ( |
+ "fmt" |
+ |
+ "code.google.com/p/go-tour/tree" |
+) |
+ |
+func Walk(t *tree.Tree) { |
+ if t.Left != nil { |
+ Walk(t.Left) |
+ } |
+ fmt.Println(t.Value) |
+ if t.Right != nil { |
+ Walk(t.Right) |
+ } |
+} |
+ |
+func main() { |
+ Walk(tree.New(1)) |
+} |