变参函数