begin

Syntax: (begin <expression1> <expression2> …)

The <expression>s are evaluated sequentially from left to right, and the value(s) of the last is (are) returned. This expression type is used to sequence side effects such as input and output.

Example:

[1] (define x 0)
x
[2] (begin (set! x 5) (+ x 1))
6
[3] (begin (display "4 plus 1 equals ") (writeln (+ 4 1)))
4 plus 1 equals 5
ok
[4]