这个函数是干啥的？