gpt4 book ai didi

emacs - emacs 有有理数数据类型吗

转载 作者:行者123 更新时间:2023-12-04 16:48:21 24 4
gpt4 key购买 nike

我从头开始评估一个 lisp 表达式

(+ (/ 1 2) (/ 1 2))

我得了 0。

通常应该是1。

最佳答案

正如 Oleg 指出的那样,除非您包含浮点参数(如 1.0),否则运算符通常默认为整数算术。

关于您关于有理数支持的问题,emacs-calc(它是 emacs 的一部分)支持许多数字类型,包括分数(即有理数)、复数、无限精度整数等。您的代码必须调用 emacs-calc 函数(而不是 / 等)以使用 calc 的算术。

GNU Emacs 计算手册:

  • Fractions
  • Index of Lisp Math Functions
  • 关于emacs - emacs 有有理数数据类型吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10719177/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com