\@car 是做什么的?

\@car 是做什么的?

标题说明了一切。我想知道\@car是什么。我在阅读软件包的源代码时偶然发现了它hyperref,但它似乎没有被定义为软件包的一部分。我试过谷歌搜索,但有子字符串“car”...

答案1

在 LISP 中,它返回列表或对的第一个元素。在 LaTeX 中,它的定义是\def\@car#1#2\@nil{#1}(在 之前定义\def\@cdr#1#2\@nil{#2}),并且在 LaTeX 核心中定义(latex.ltx)。

这个词的起源来自一些早期 IBM 计算机的架构

相关内容