是否有任何编程语言限制函数的参数数量?

时间:2018-06-30 15:48:17

标签: language-design

通过限制,我指的是相当低的值(假设小于64)以排除C等。

2 个答案:

答案 0 :(得分:0)

Java限制为255:https://stackoverflow.com/a/30581726/4698922

  

方法参数的数量由的定义限制为255   方法描述符(第4.3.3节),其中限制包括一个用于   在实例或接口方法调用的情况下。

答案 1 :(得分:0)

C90限于:

—127 parameters in one function definition
—127 arguments in one function call
—127 parameters in one macro definition
—127 arguments in one macro invocation

至少。实现可以支持更多,但是“便携式”代码只能依赖127。