可以写个简易版,深入理解一下