Actions
Bug #20400
closedNested BEGIN{} execution order
Bug #20400:
Nested BEGIN{} execution order
Description
Right now there are specs for the order in which BEGIN{} should be executed, which is the order they appear in the file. For example:
should output "12345". However, I couldn't find any tests/specs on what happens when BEGIN{} is nested. The order appears to be somewhat confusing, so I wanted to clarify if it was intentional or a bug. For example:
prints "21", and:
prints "231", and finally:
prints "3241". Is this intentional?
Actions