适应通用返回类型