拆分部分长函数