希曼日记

可变参数

  1. 只有一个参数
  2. 使用
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
}