编写功能