Bir bağlantıdaki herhangi bir değerle eşleştirmek için birleşim kullanmak mümkün mü? Bir dizideki değerlerden herhangi birini eşleştirmek istiyorum. Bunu yapmanın doğru yolu nedir?perl6 Mümkün olan eşleşmelerde kavşaklar kullanılıyor mu?
lisprog$ perl6
To exit type 'exit' or '^D'
> my @a=<a b c>
[a b c]
> any(@a)
any(a, b, c)
> my $x=any(@a)
any(a, b, c)
> my $y = "a 1"
a 1
> say $y ~~ m/ $x/
False
> say $y ~~ m/ "$x"/
False
> my $x = any(@a).Str
any("a", "b", "c")
> say $y ~~ m/ $x/
False
> say $y ~~ m/ || $x/
False
> say $y ~~ m/ || @a/
「a」
>
Teşekkürler!
tekrar SML'ler ederiz !! Perl6'nın gerçekten harika olduğunu düşünüyorum; Perl6 ile işlerin daha hızlı yapılmasını sağladım. – lisprogtor