reduce没用过过份了