解决方案: 约定函数的参数一定不能为null,否则函数的行为不可预测,由调用者去保证参数的合法性