通过函数调用/过程调用对,我的意思是一对做同样事情的函数,除了一个返回它的结果,而另一个将它的参数更改为结果。例如对List
/ Apply
。
List(list, func)
返回将函数func
应用于 的每个值所产生的列表list
。Apply(list, func)
将函数应用于func
可变列表的每个值list
,不断变化list
。
我对编写自己的函数而发现 GAP 已经有一个我应该使用的内置版本感到恼火,因此了解这些对会有所帮助。就像,Filtered
有我不知道的程序对应物吗?还是我需要自己写?如果一个函数确实有对应项,它是否一定会在该函数的文档中列出?我现在唯一能想到的另一对是Concatenation
/ Append
。GAP 中还有哪些其他这样的功能/程序对?