Perl Programming/Keywords/goto

Previous: gmtime Keywords Next: grep

The goto keyword

edit

The is command finds the label in the code and continues the execution there. Although it can be used to leave a subroutine, the commands die or last are better for this purpose. goto EXPRESSION expects that the EXPRESSION evaluates to a goto label, and tries to find it to continue there code execution.

Syntax

edit
  goto LABEL
  goto EXPRESSION
  goto &NAME

Examples

edit
  goto CONTINUE;

  CONTINUE:
  # We come here
  []
  my $i = 1;
  goto ("FOO", "BAR", "GLARCH")[$i];

  FOO:
  # Code continues here
  $i = 2;

  GLARCH:
  $i = 3;
Previous: gmtime Keywords Next: grep