【问题标题】:Where is the pow-mod function defined in ElispElisp中定义的pow-mod函数在哪里
【发布时间】:2017-03-22 23:14:03
【问题描述】:

我想使用 pow-mod 函数来帮助调用对“bigpos”数字执行模运算。

我在这个 elisp 文档 website 上找到了它

但是,当我调用 pow-mod 时,我什至无法识别它:

(require 'calc)
(require 'calc-ext)
(pow-mod message-encoded e n)

但它不被识别!我很困惑,因为它列在计算 lisp 函数下。所以我认为它是“计算”功能的一部分。怎么了?有没有我想念的图书馆?我试过 `(require 'pow) 但没有运气。

pow-mod 在哪里定义?谢谢!

【问题讨论】:

    标签: lisp elisp


    【解决方案1】:

    试试类似的东西

    (math-pow-mod 19 103 89)
    

    (在您链接的文档中,上一级到 17.5.7 并检查第一段:“这些函数按其名称显示,因为它们通常出现在 defmath 中。它们的完整 Lisp 名称通常通过前置 'calcFunc -' 或 'math-' 以他们的明显名称。”)

    【讨论】:

    • 这行得通,但显然这不适用于 bigpos 号码。所以现在我需要找到别的东西。不过谢谢!
    • 您的意思是“它不会通过某些输入产生正确的结果”还是“它会给出错误”?我刚刚尝试了(math-pow-mod '(bigpos 394) '(bigpos 193) '(bigpos 19)),得到了正确的结果。
    猜你喜欢
    • 2010-12-14
    • 1970-01-01
    • 1970-01-01
    • 2015-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-13
    相关资源
    最近更新 更多