初步代码实现