可变参数的实现要解决三个问题