Perl を初めて使用するので、文字のサブセットを定義し、それらのすべての可能な組み合わせ (最大 8 文字) をテキスト ファイルに出力しようとしています。
私は「デフォルト変数」や Perl の他の側面に慣れていないので、誰かが詳細を教えてくれることを期待して疑似コードから始めています (例から最もよく学びます)。
#Define output file
$filename=output.dat
$standard_output->$filename
#Define list
$list[]=regex/a..z 0..9/
#Cycle through iterations
foreach $letter1 in $list{
print $list[$letter]
}
foreach $letter1 in $list{
foreach $letter2 in $list{
print $list[$letter1] $list[$letter2]
}
}
...
foreach letter1 in list{
foreach letter2 in list{
foreach letter3 in list{
foreach letter4 in list{
foreach letter5 in list{
foreach letter6 in list{
foreach letter7 in list{
foreach letter8 in list{
print list[letter1] list[letter2] list[letter3] list[letter4] list[letter5] list[letter6] list[letter7] list[letter8]
}
}
}
}
}
}
}
}
ご覧のとおり、私はこれに非常に慣れていません。誰かが Perl の方向性を理解するのを手伝ってくれますか?