sub main(int argc, char *argv[]) {
my $j = '@b(defgh|jk3m#9pqr$+uvwxy2';
for (int $i = 0; $i < 32; ++$i) {
print (grep {/\S/} split('\W|', $j))[$i % (split('', $j))[11] + $i % (split('',$j))[25] * $i % 19];
}
print "\n";
return 0;
}
main() unless caller;
Wo ist mein Fehler? Ich kann es nicht finden. aber ich weiß, dass es wahrscheinlich innerhalb der for
Schleife istCodefehler finden
Um zu verdeutlichen, warum diese Frage geschlossen war: Wir sollten nicht versuchen zu erraten, was der "Fehler" ist. Wir haben keine Ahnung, was dieser Code überhaupt tun soll. Was Sie in der Frage, _besides_ der betreffende Code, klar darstellen sollten, ist 1) was Sie erwarten, dass der Code zu tun, 2) was sind die genauen Fehler, falls vorhanden, 3) was das Ergebnis falsch, wenn überhaupt. – Xan