通过函数交换数据