function包含有所有的Function接口实现！