假设我在 Maple 中有以下过程定义:
CaesarCryptAnalysis :=
proc(ciphertext)
options operator, arrow
table([seq(Decode(ciperthext, encoding = alpharot[k]), k = 0 .. 25)])
end proc
我不太明白
operator
和 arrow
选项应该做什么。
根据四处探索,当我删除
options operator, arrow
行时,输出更改为:
来自
因此我猜测,这只是表面上的改变?
如果有人可以链接解释这一点的官方文档,那就太好了,我没找到它。
感谢您的提前答复!
主要是化妆品。
这些选项在程序选项的帮助页面上进行了解释。
特别指出,
选项 operator 向 Maple 系统声明该过程已输入,并将作为操作员打印或以其他方式进行操作。于是,
f := x -> x^2-1;
相当于
f := proc(x) option operator, arrow; x^2-1 end proc;
选项 arrow 与选项 operator 结合使用,表示运算符最初是使用 -> 表示法输入的。使用选项 arrow 还会禁用 Maple 简化规则,将运算符表达式中的任何非本地名称添加到参数列表中。