Slide 7
Slide 7 text
7
(PͷΤϥʔτϨʔεͷྺ࢙
w (PͰFSSPST+PJOͱGNU&SSPSGͷෳΤϥʔͷ8SBQαϙʔτ
w YFSSPST&SSPSGෳΤϥʔͷϥοϓΛαϙʔτ͍ͯ͠ͳ͍ͷͰɺඪ४ϥΠϒϥϦͱͷ
ػೳ͕ࠩੜ·Εͯ͠·ͬͨ
w FSSPST+PJOYFSSPSTͰ͑Δ
w ΤϥʔτϨʔε్͕ΕΔ͕͋Δ
func main() {
if err := errorsA1(); err != nil {
fmt.Printf("main: %+v", err)
}
}
func errorsA1() error {
err := errors.New("not found")
return fmt.Errorf("1: %w, 2: %w", err, err)
}
func errorsA1() error {
err := errors.New("not found")
return errors.Join(err, errors.New("invalid argument"))
}