为什么会出现Function definition is not allowed here
时间: 2023-05-25 17:05:33 浏览: 870
Function definition is not allowed here的原因是,可能在不允许定义函数的位置定义了函数。函数定义只能在全局作用域、函数内部和类内部定义,而不能在条件语句、循环语句和表达式中定义。如果在这些位置定义函数,就会出现该错误信息。需要将函数定义移动到允许定义函数的位置,或者重新设计程序逻辑,对函数定义进行调整。
阅读全文