Go to the first, previous, next, last section, table of contents.

Code Consists of Expressions

Like Lisp, Scheme is written as prefix expressions, with parentheses for grouping. Prefix means that the name of an operation comes first, before its operands (the things it operates on).

In Scheme, there's no distinction between expressions (like arithmetic operations) and statements (like an if or a loop or a declaration). They're all "expressions"---it's a very general term.


Go to the first, previous, next, last section, table of contents.