可变参数函数是源于特定语言、数学领域还是科学文章?有任何想法吗?
可变参数函数是源于特定语言、数学领域还是科学文章?有任何想法吗?
有许多数学和逻辑操作自然地作为可变元函数出现。例如,数字求和或字符串或其他序列的连接是可以逻辑上应用于任意数量的操作数的操作。
尽管标签可变元函数听起来很现代,但它的概念可能像轮子一样古老。好吧,也许没有那么古老,但它是如此合乎逻辑的进化,以至于在这条路线上可能被重新发现多次。
可变参数函数会回退到Watcom基于堆栈的调用约定。BCPL、Algol 68、Fortran 和 COBOL(从某种角度来看)都有可变参数函数:
http://en.wikipedia.org/wiki/Printf_format_string
Variadic(变参)作为“可变参数”的概念,实际上是一个更古老的数学概念。