That is what I was looking for!! Thanks!! On Tue, Oct 16, 2018 at 4:16 PM Ian Lance Taylor <i...@golang.org> wrote:
> On Tue, Oct 16, 2018 at 11:57 AM, Rich <rma...@gmail.com> wrote: > > Hi and Thanks Peter for your reply! I have compiled this on my mac, and > am > > running it on a linux system. I compile it like this: > > > > GOOS=linux GOARCH=amd64 go build -o binaries/linux64/mysqlrun > mysqlrun.go > > > > Then I copy that binary to the server I am running it on and if there is > an > > error -- it spits out an error message containing the path and the line > > number. I've notice this happens with any program. OK this is only an > > example to show the error message. If you've got a program: > > package main > > > > import ( > > "fmt" > > "strconv" > > ) > > > > func main() { > > var divByS string > > fmt.Println("What do you want to divide by?") > > fmt.Printf("Number: ") > > fmt.Scanln(&divByS) > > fmt.Println("Great, divide 100 by " + divByS) > > divBy, err := strconv.Atoi(divByS) > > if err != nil { > > fmt.Printf("OOOpps %v\n", err) > > } > > x := 100 / divBy > > fmt.Println(x) > > } > > > > yes I know it's easy to catch a divide by zero, but it's to show the > > error... When I run this: > > > > What do you want to divide by? > > Number: 0 > > Great, divide 100 by 0 > > panic: runtime error: integer divide by zero > > > > goroutine 1 [running]: > > main.main() > > /Users/rich/go/test.go:18 +0x2cf > > > > I don't want the highlighted part to print. > > go build -gcflags=-trimpath=/Users/rich/go > > Ian > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.