我编写了一个实验函数,它通过使用高阶函数使传递的对象可链接。现在它的名字是“链”,这里是一个用法示例;
chain("Hello World")
(print) // evaluates print function by passing "Hello World" object.
(console.log,"Optional","Parameters")
(returnfrom) // returns "Hello World"
它看起来很笨拙,但行为却非常不同,因为它是用基于 C 的语言编码的,我不知道这个习语是否有名字,我找不到比“链”更合适的名字了。
有什么想法、建议吗?
编辑:“with”听起来很合适,但它是我正在研究的语言中的保留字。