4.1 工具函数封装