On March 10, 2017 10:32:43 PM Theo van den Heuvel <[email protected]> wrote:Not with me it doesn't. my $TheValue = $?FILE.subst(/.* "/"/, "", :g); sub sayfn is export { $TheValue.say } Could something else be wrong here? cheers, Theo ToddAndMargo schreef op 2017-03-10 22:10:On 03/10/2017 09:53 AM, Timo Paulssen wrote:I don't quite understand what's wrong with just my $TheValue = $?FILE.subst(/.* "/"/, "" :g); near the top of your module?Hi Timo, Because it gives you "Use of uninitialized value $TheValue" when you go to use it inside one of the "is export" subs :'( Many thanks, -T
On 03/13/2017 02:01 AM, JuhiMarcel LangbroekTimmerman wrote: > now we are at it, for readability perhaps instead of substitutes do, > > my $thevalue = $?FILE.IO.basename; > > Marcel Hi Marcel, Sweet. Thank you! Is there a list somewhere of all the tings I can tack onto the $?FILE variable? perl6 -e 'say $?FILE.perl;' Didn't work -T -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Computers are like air conditioners. They malfunction when you open windows ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
