gpt4 book ai didi

Emacs:在变量值之后返回的信息是什么?

转载 作者:行者123 更新时间:2023-12-04 18:41:16 26 4
gpt4 key购买 nike

我用 eval-expression (M-:) 在消息缓冲区中获取一些变量的值。

我今天用它来评估变量 left-margin并得到以下值:

0 (#o0, #x0)

0 是实际值,但我不知道其他符号的含义。

如果我用 eval-last-sexp 评估以下内容(C-x C-e) 我只得到值:
(identity left-margin)
-> 0

有人能解释一下这些符号的含义以及它们为什么只出现在 eval-expression 中吗? ?谢谢。

最佳答案

它是 0 的八进制和十六进制表示。前缀 #o表示“八进制表示如下”和 #x意思是“十六进制表示如下”。

要验证,请执行 set-variable例如 10首先,然后你会得到:

10 (#o12, #xa)
a十六进制为 10, 12是八进制形式的 10。

关于Emacs:在变量值之后返回的信息是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25710337/

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