在 Maple 程序中一起使用时,运算符和箭头选项意味着什么?

问题描述 投票:0回答:1

假设我在 Maple 中有以下过程定义:

CaesarCryptAnalysis :=
proc(ciphertext)
options operator, arrow
table([seq(Decode(ciperthext, encoding = alpharot[k]), k = 0 .. 25)])
end proc

我不太明白

operator
arrow
选项应该做什么。

根据四处探索,当我删除

options operator, arrow
行时,输出更改为:

来自

因此我猜测,这只是表面上的改变?

如果有人可以链接解释这一点的官方文档,那就太好了,我没找到它。

感谢您的提前答复!

maple
1个回答
0
投票

主要是化妆品。

这些选项在程序选项的帮助页面上进行了解释。

特别指出,

选项 operator 向 Maple 系统声明该过程已输入,并将作为操作员打印或以其他方式进行操作。于是,

f := x -> x^2-1;

相当于

f := proc(x) option operator, arrow; x^2-1 end proc;

选项 arrow 与选项 operator 结合使用,表示运算符最初是使用 -> 表示法输入的。使用选项 arrow 还会禁用 Maple 简化规则,将运算符表达式中的任何非本地名称添加到参数列表中。

© www.soinside.com 2019 - 2024. All rights reserved.