[3.10]練習問題3 (修正)
3.[8] 文字列のリストを(一行に一個ずつ)入力の終わりまで読み込んで、読み込んだ文字列をASCIIコード順に表示するプログラムを書いてください
まずは、全ての文字列を一行に出力する場合
print "文字列を入力してください\n"; chomp(my @nums = <STDIN>); print "入力された文字列を逆順に表\示します\n"; my @sorted = sort @nums; print "@sorted\n";
二重引用符の中では配列の要素間にスペースが自動的に挿入されることに注意。
全ての文字列を別々の行に出力する場合は、
print "文字列を入力してください。\n入力後、結果を表\示します。\n"; print sort <STDIN>;
Perlっぽいコードの書き方。