Short answer: it is impossible.

Long answer: everything is possible if you really, really want. Take a look at function caller. It returns information about context of the current subroutine call. It can return many things. Among them it can return filename of script and line in it where your subroutine was called. In theory you can open your script, find that line, parse it and find how its arguments have been passed.

Well, by why do you need it? Why just don't add another argument for dBug_showArray - string of message? Something like:

sub dBug_showArray { my $msg = shift; print "\n\n\Value of array '$msg' is:\n"; ... ...

so you can call it as

dBug_showArray("@currTime", @currTime);

In reply to Re: Can I get the name of a variable passed to a subroutine? by IlyaM
in thread Can I get the name of a variable passed to a subroutine? by FelixDaCat

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.