SHA-256: Difference between revisions

Content added Content deleted
(→‎{{header|Perl 6}}: style: having &init return a lazy list as well)
m (→‎{{header|Perl 6}}: cosmetic change)
Line 169: Line 169:
<lang Perl 6>say .list».fmt("%02x").join given sha256 "Rosetta code";
<lang Perl 6>say .list».fmt("%02x").join given sha256 "Rosetta code";


constant primes = grep *.is-prime, 2 .. *;
constant primes = grep &is-prime, 2 .. *;
sub init(&f) {
sub init(&f) {
map { my $f = $^p.&f; (($f - $f.Int)*2**32).Int }, primes
map { my $f = $^p.&f; (($f - $f.Int)*2**32).Int }, primes