GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/eintr/Whitespace-in-Lists.html ・ emacs-doc.conao3.com

1.1.2 リスト内の空白

リスト内の空白の量は問題になりません。Lisp言語の観点からは、

'(this list
   looks like this)

これと全く同じです:

'(this list looks like this)

どちらの例も、Lispにおける「同じリスト」とは、シンボル ‘this’、‘list’、‘looks’、‘like’、および ‘this’ がこの順で並んだリストのことであることを示しています。

余分な空白や改行は、人間がリストを読みやすくするために設けられています。Lispが式を読み込む際、こうした余分な空白はすべて取り除かれます(ただし、アトムを区別するためには、アトム間に少なくとも1つのスペースが必要です)。

意外に思われるかもしれませんが、これまで見てきた例は、Lispのリストがどのようなものであるかをほぼすべて網羅しています!Lispにおける他のあらゆるリストも、長さや複雑さが異なる点を除けば、おおむねこれらの例のいずれかに似た形式をしています。簡単に言えば、リストは括弧で囲まれ、文字列は引用符で囲まれ、シンボルは単語のように見え、数値は数値のように見えます。(状況によっては、角括弧やドット、その他いくつかの特殊文字が使われることもありますが、当面はこれらを使わずに進めていきます。)