Search code examples
perlline-numbers

How can I print source line number in Perl?


Is it possible to get the current source line number in Perl? The equivalent in C++ is __LINE__.


Solution

  • The __LINE__ literal is documented in the Special Literals section of the perldata man page.

    print "File: ", __FILE__, " Line: ", __LINE__, "\n";
    

    or

    warn("foo");