progn
progn(g_expr1 ...) =>g_result
Description
Evaluates expressions from left to right and returns the value of the last expression. This is a syntax form.
progn is useful for grouping a sequence of expressions into a single expression. As a shorthand notation for progn, use braces ({ }) to group multiple expressions into a single expression.
Arguments
Value Returned
Examples
progn(
println("expr 1")
println("expr 2") )
"expr 1"
"expr 2"
=> nil
The value of println is nil. The following example uses braces.
{ println("expr 1")
println("expr 2")
2 + 3}
"expr 1"
"expr 2"
5
Related Topics
Function and Program Structure
Return to top