gorgonia.org/gorgonia@v0.9.17/encoding/dot/example_test.go (about) 1 package dot 2 3 import ( 4 "fmt" 5 "log" 6 7 "gorgonia.org/gorgonia" 8 ) 9 10 func ExampleMarshal() { 11 g := gorgonia.NewGraph() 12 13 var x, y *gorgonia.Node 14 var err error 15 16 // define the expression 17 x = gorgonia.NewScalar(g, gorgonia.Float64, gorgonia.WithName("x")) 18 y = gorgonia.NewScalar(g, gorgonia.Float64, gorgonia.WithName("y")) 19 if _, err = gorgonia.Add(x, y); err != nil { 20 log.Fatal(err) 21 } 22 if b, err := Marshal(g); err == nil { 23 fmt.Println(string(b)) 24 } 25 }