예제 #1
0
func main() {
	if err := errdemo2.F(); err != nil {
		fmt.Fprintln(os.Stderr, err)
		return
	}

	return
}
예제 #2
0
func main() {
	if err := errdemo2.F(); err != nil {
		switch errors.Cause(err).(type) {
		case *os.PathError:
			fmt.Fprintln(os.Stderr, "*os.PathError")
		default:
		}
		fmt.Fprintln(os.Stderr, err)
		return
	}

	return
}