On Tue, May 26, 2020 at 07:16:54PM -0700, ToddAndMargo via perl6-users wrote:
> On 2020-05-25 23:42, ToddAndMargo via perl6-users wrote:
> > HI All,
> > 
> > I am missing something here:
> > 
> > 
> > 154:   # figure out the label
> > 155:   say %CommandLine<backup_path>;
> > 156:   if "%CommandLine<backup_path>".starts-with( "[" )  &&
> > 157:      "%CommandLine<backup_path>".contains( "]" ) {
> > 
> > 
> > BACKUP:\MyDocsBackup\backup1
[snip]
> 
> 
> Follow up:
> 
> This turned ot the be the same issue as the other on:
> 
> say %CommandLine<backup_path>;
> BACKUP:\MyDocsBackup\backup1
> 
> Was not the actual case.  %CommandLine<backup_path>
> was actually blank.
> 
> I need to start using `print` instead of `say` to
> proof things.
> 
> Thank you all for the help and tips!

This is... strange. Are you really, really sure that the "say" and
the "print" were really used on the same variable with the same value?
And the value is supposed to be a (possibly undefined) string?
And when the value is an undefined string (and nothing changes it after
"say" is called on it), "say" outputs something that looks like
a valid path?

This would be really, really strange. I'd say it would qualify as a bug,
unless there is something else happening there.

Are you really, really, really sure that there is nothing between
the call to "say" and the place where you use the variable that could
change the value? Are you also really, really, really sure that you have
not mistyped one of the names? If so, is there a way you could create
a minimal example, a short program that, when run on your system, always
behaves this way, and post it (attach the source file, don't retype it)
in full, so that people can try to run it on their systems and see if
"say" really does something strange?

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.net r...@debian.org p...@storpool.com
PGP key:        http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13

Attachment: signature.asc
Description: PGP signature

Reply via email to