<>演算子を使用してユーザーから文を読み取り、文を単語の配列に分割し(ヒント:split(/ regex /、$ string)を使用し、文に含まれる単語の数を出力します。
センテンスの単語をキーとして、各単語の出現回数を関連値として含むハッシュを作成し、センテンス内の各単語の出現回数をアルファベット順に出力します。
さて、課題として上記の質問が私に与えられました!そして、あなたが私がそれを解決するために1つを求めるつもりだと思う前に、私はそれを完了する方法に関するいくつかのガイダンスを探しているだけではありません!
私は実際にはかなり簡単だった最初の部分を完了しました!下に貼り付けます:
print("please enter a sentence!\n");
$x = <>;
chomp $x;
@bases=split(" ",$x);
print ("@bases\n");
foreach $i (@bases){
print("$i\n");
}
$size=@bases;
print("the amount of words in this sentence are:$size\n");
私は2番目の質問が私に何をしているのかを理解していますが、それを実装するのに苦労しています!一体どのように文中で単語が繰り返されるかを数え、それをその正確な単語の値として使用します!わからない!だれかが誰かが正しい道を案内してくれたら!私はとても感謝しています!
ありがとうございました!それ以上理解できたら貼り付けます!
ハッシュと値とキー!ああ!
—
グレンジャックマン
「perldoc perlintro」のPerl変数タイプのセクションが役立ちます。
—
グレンジャックマン