block为啥要用copy