在这段代码中,sfn实际上是一个函数,它被赋值为curry(sum)的返回值。curry函数接受一个回调函数和一个空数组作为参数,并返回一个新的函数。当我们调用sfn(2)(3)时,实际上是在调用curry(sum)(2)(3),返回一个新函数,该函数接受两个参数并将它们与之前的参数连接起来。因此,add23实际上是一个函数,它接受两个参数并将它们与之前的参数连接起来,返回一个结果。因此,当我们调用add23(4,5)和add23(5,6)时,实际上是在调用该函数,并将参数传递给它。


原文地址: https://www.cveoy.top/t/topic/8Po 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录