;;;atom
(quote atom) ;atom is a string of characters beginning with the letter a
'atom
(quote turkey) ;turkey is a string of characters begining with a letter
'turkey
(quote 1942) ;1942 is a string of digits
'1942
(quote u) ;u is a letter
'u
(quote *acd%) ;*abc% is a string of characters and special character
'*acd ;other than a left "(" or right ")" parenthesis
;;;atom conclusion
;;string, digits and some special characters is atom
;;;list
(quote (atom))
'(atom) ;atom is eclosed by parenthesis
(quote '(atom turkey or)) ;atom is a collection of some atoms ecolsed by parenthesis
'(atom turkey or)
;;;s-expression
;; all atoms are s-expression
;; all lists are s-expression
(quote (+ 1 2)) ;1 is a s-expression, 2 is a s-expression
'(+ 1 2) ;+ is a atom, 1 is a atom
'((atom turkey) or) ;(atom turkey) is a s-expreesion, or is a atom
;;is it true that this is a s-expression?
(quote '())
'()
Little schemer (一)
最新推荐文章于 2024-08-26 10:49:37 发布