16

アトムとは何かを理解するのに役立つ役立つリソース(Googleでスレッドが見つかりませんでした)を説明またはリンクしてください。

4

2 に答える 2

20

現在、アトムはコンスペアではなく、null ではない要素と見なされています。それには以下が含まれます:

  • 数字
  • ストリングス
  • シンボル
  • ブール値
  • キャラクター

これは、本 The Little Schemer から引用した次の手順で最もよく表現されます。

(define atom?
  (lambda (x)
    (and (not (pair? x)) (not (null? x)))))
于 2012-09-26T20:56:10.410 に答える
2

「アトム」という用語は、「短所」のペアではないデータを指すために、複数の作成者(McCarthyおよびFriedman / Felleisenなど)によって使用されています。最近では、それを逆にして、「アトム」フードではなく「コンス」フードをテストする可能性が高いと私は主張します。使用されている用語はどこにありますか?

于 2012-09-26T22:19:15.290 に答える