In KC3, a named block is a macro that allows you to do debranching returns.
First you create a block using block :name do ... end
, then using
return
or return_from :name
you can return an abitrary value from
the block, expressions after return are not executed.
ikc3> block :abc do
ikc3> return 1
ikc3> 123
ikc3> end
1
ikc3> block :abc do
ikc3> return_from :abc 1 + 1
ikc3> 123
ikc3> end
2
Top : KC3 documentation
Previous : 1.25 Facts
Next : 2 HTTPd