重构

函数功能划分单一，函数名表示函数只完成一个功能，尽管会影响性能。