2012-09-26 5 views
6

誰かが私が原子が何であるかを理解する助けとなる有用なリソース(私はGoogle上でスレッドを見つけることができませんでした)に私を説明したりリンクしたりできますか?Schemeには何が考えられますか?

答えて

8

Googleで「スキームのアトムは何ですか?」を検索しています。これはlinkとなります。具体的には、リンクに従ってこれらの原子である:

  • 数字
  • ストリング
  • シンボル
  • ブール
  • 文字一般に

、すべてのことは、ペアかでありますnullは原子です。これは最高の本リトルスキーマーから取った次の手順で、で表される:

(define atom? 
    (lambda (x) 
    (and (not (pair? x)) (not (null? x))))) 
0

用語「アトム」がその基準を参照するために、いくつかの著者(マッカーシーと特にフリードマン/ Felleisen、)で使用されています"cons"ペアではありません。私は最近、あなたはそれを逆転させる可能性が高く、「原子」の頃よりむしろ「賛成」の季節をテストすると主張します。あなたはどこで使われている用語を見ていますか?

関連する問題