可变参数
- 只有一个参数
- 使用
func GetPath(args ...any) string { var dir string if len(args) < 2 || args[1] == "" { dir = "/config/" } _, filename, _, _ := runtime.Caller(0) root := path.Dir(path.Dir(filename)) //获取当前工作目录 dirPath := path.Dir(root + dir) // 获取配置文件的目录 filePath := path.Join(dirPath, args[0].(string)) // 获取配置文件 return filePath}