完善类型处理