优化代码，更通俗易懂