> On 12/9/23 17:44, Tom Browder wrote:
> > Try: say so $=....
> >
> 
> Would you give me a quick example?

Hi Todd!

In the Raku REPL (MoarVM 2023.05):

[0] > my $x="abc2def"; say  $x ~~ / ^ <alnum> ** 7 $ /;
「abc2def」
 alnum => 「a」
 alnum => 「b」
 alnum => 「c」
 alnum => 「2」
 alnum => 「d」
 alnum => 「e」
 alnum => 「f」
[0] > my $x="abc2def"; .so.put if  $x ~~ / ^ <alnum> ** 7 $ /;
False
[0] > my $x="abc2def";   $x ~~ / ^ <alnum> ** 7 $ /.so;
True
[1] > my $x="abc2def";   ($x ~~ / ^ <alnum> ** 7 $ /).so;
True
[2] > my $x="abc2def";   Bool($x ~~ / ^ <alnum> ** 7 $ /);
True
[3] > my $x="abc2def";   Bool($x ~~ / ^ <alnum> ** 8 $ /);
False
[4] > my $x="abc2def";   Bool($x ~~ / ^ <alnum> ** 7 $ /).say;
True
[4] > my $x="abc2def";   Bool($x ~~ / ^ <alnum> ** 8 $ /).say;
False
[4] > my $x="abc2def";   Bool($x ~~ / ^ <[0..9] + [a..z]> ** 7 $ /).say;
True
[4] > my $x="abc2def";   Bool($x ~~ / ^ <[0..9] + [a..z]> ** 8 $ /).say;
False
[4] > my $x="abc2def";   Bool($x ~~ / ^ <+[0..9] + [a..z]> ** 8 $ /).say;
False
[4] > my $x="abc2def";   say so $x.match: / ^ <+[0..9] + [a..z]> ** 8 $ /;
False
[4] > my $x="abc2def";   say so $x.match: / ^ <+[0..9] + [a..z]> ** 7 $ /;
True
[4] >


HTH, Bill.

Reply via email to