🐹
Go Error Handling
Go의 에러 핸들링 패턴
DevNest
Go
GoErrorBest Practice
goGo Error Handling
1func readFile(filename string) ([]byte, error) {2 data, err := os.ReadFile(filename)3 if err != nil {4 return nil, fmt.Errorf("failed to read file %s: %w", filename, err)5 }6 return data, nil7}8 9// 사용 예시10data, err := readFile("example.txt")11if err != nil {12 log.Fatal(err)13}