添加了基本的一些函数使用和分支