(display (+ 1 2)) ; output 3
(display '(+ 1 2)) ; output (+ 1 2)
(display z) ; Error: execute: unbound symbol: "z" []
(display 'z) ; output z
What does quoting change the following expression into? A string, or a list, or both? The first example seems changed into a list, while the second seems into a single-character string.
Are strings and lists related types in Scheme?
Thanks.