面试题答案
一键面试package main
import (
"fmt"
"os"
)
func readFileContent(filePath string) (string, error) {
data, err := os.ReadFile(filePath)
if err != nil {
if os.IsNotExist(err) {
// 构建错误链
return "", fmt.Errorf("file does not exist: %w", err)
}
return "", err
}
return string(data), nil
}