package main import ( "fmt" "gitty.informatik.th-mannheim.de/3010261/pr3-ws202627/go/04-design-pattern/patterns" ) func main() { noodle, err := patterns.NewNoodleMaker(). Name("Spaghetti"). Type("Lang"). Length(25). Girth(2). Build() if err != nil { fmt.Println("Fehler:", err) return } fmt.Printf("%+v\n", noodle) standard, _ := patterns.NewNoodleMaker().Build() fmt.Printf("%+v\n", standard) _, err = patterns.NewNoodleMaker().Length(0).Build() if err != nil { fmt.Println("Erwarteter Fehler:", err) } }