Quoting
The usage of a semicolon to represent expressions is known as quoting. The characters inside the parentheses after the semicolon constitute an Expression
object.
How to do it...
To check this behavior, let's check for the type of a similar statement that has an object inside the parentheses after a semicolon. This can be done in the REPL as follows:
typeof(:((a + b) * c) / 6))
The preceding command gives the following output:
Multiple expressions can be represented as a block by quoting them. The syntax would be as follows:
exp = quote some code some more code more code a little more ... end
An example with some code inside the code block would look like this:
Now, let's verify the type of the exp
variable with the typeof()
function.
So, the the code block enclosed inside quote
and end
is indeed an expression.
How it works...
Quoting is the concept of creating expression objects...