我想在 Mathematica 7 中设置以下自定义符号。
这个符号本身并不是特别有用,所以请不要建议现有的替代方案,或者指出这只会节省一些击键。
我想知道它是否以及如何完成。
目前可以进入
f = #2 + #^2 / #3 & @@ # & ;
f[ {a, b, c} ]
Out[]= b + a^2 / c
其中内部函数#^2 / #3 + #2 &
是Apply
'd 到第一个参数。
我想实现语法
f = #2 + #^2 / #3 @@& ;
并让它的行为完全相同。也就是说,@@&
表示Function
自动应用于其第一个参数的 a。
它需要与 &
符号具有相同的绑定。
为了便于设置类似的符号,最好在可能的范围内使用包完成此操作Notations
,而不是手动MakeBoxes
完成,即使使用Notations
通过文本进行交流更困难。