function包含有所有的Function接口实现！
Merge remote-tracking branch 'origin/master'