函数变量的传递过程
员工ID生成器定义了一个函数,EmployeeIdGenerator
main函数先执行,定义了变量generator 属于 EmployeeIdGenerator的函数类型
并给变量 generator进行赋值
赋值过程中启动了 appendSn 函数,这个函数最终反回了一个 string,并把这个string赋值给了generator
最后打印时,执行了generateId这个函数,像函数内传递两个变量
这时,generateId这个函数接收到并在自己函数内部使用的变量【generator EmployeeIdGenerator】
要怎么去理解?他接收到的值是个应该是个函数,但在这个函数内部的使用有点没看懂。请老师给讲解一下好吗