代码简单,有中文注解,是从书上敲下来,应该不会有大错误