Re: any(List) and none(List) question

2008-11-08 Thread Carl Mäsak
Илья (>): >> my @a = ; my @b = ; say @a.grep: { $_ eq any(@b) }; > bd > >> my @a = ; my @b = ; say @a.grep: { $_ ne any(@b) }; > abcd > > hm. I expect: ac > But Rakudo and PUGS both return abcd. May by I missed something? If you expected "ac", then you probably expected "$_ ne any(@b)" to mean "$_

any(List) and none(List) question

2008-11-08 Thread Илья
Hi there, > my @a = ; my @b = ; say @a.grep: { $_ eq any(@b) }; bd > my @a = ; my @b = ; say @a.grep: { $_ ne any(@b) }; abcd hm. I expect: ac But Rakudo and PUGS both return abcd. May by I missed something? > my @a = ; my @b = ; say @a.grep: { $_ eq none(@b) }; ac > my @a = ; my @b = ; say @a