1. 实现给一个函数传递较少的参数,然后得到一个可以记录某些固定参数的新函数。
    2. 是一种对函数参数的“缓存”。
    3. 让函数变得灵活,并且颗粒度变得更小。
    4. 可以把多元函数变成一元函数,组合使用函数,实现更强大的功能。