如何知道block的参数类型和返回值类型?