Haskell中的可变/可选空气度函数;自变量对象“;反省

Variable / optional airity function in Haskell though "argument object" introspection?

本文关键字:反省 函数 自变量 对象 空气 Haskell      更新时间:2023-09-26

假设您有一个函数addTogether,它可以接受任意数量的参数,并将它们全部添加到最后一个参数之后。我知道用List可以很容易地做到这一点,但我只是在这里尝试一个概念。我想我记得在JavaScript中通过访问arguments对象(这里)可以做到这一点。是否可以在haskell中实现一个参数对象monad,将应用于本机函数的参数(语法上,因此不必显式使用>>=)转换为参数列表?

http://chris-taylor.github.io/blog/2013/03/01/how-haskell-printf-works/-一个很好的链接"多元函数和打印"