[3.10] 練習問題1
1.文字列のリストを(1行に1個ずつ)入力の終わりになるまで読み込んで、そのリストを逆順に表示するプログラムを書いてください
あいわかった。
#! /usr/local/bin/perl # ex3-1 use strict; use warnings; print "逆順に表\示したい文字列のリストを入力してください\n(WindowsではCtrlキー+Zキーで入力を終了します)。\n"; my @strings = <STDIN>; if (@strings == 0){ print "文字列が入力されていません。\nプログラムの実行を終了します。"; }else{ print "入力された文字列を逆順に表\示します。\n"; print reverse @strings; }
実行結果はこちら。
逆順に表示したい文字列のリストを入力してください
(WindowsではCtrlキー+Zキーで入力を終了します)。
hoge
fuga
piyo
Larry
Randal
Tom
^Z
入力された文字列を逆順に表示します。
Tom
Randal
Larry
piyo
fuga
hoge
逆順に表示したい文字列のリストを入力してください
(WindowsではCtrlキー+Zキーで入力を終了します)。
^Z
文字列が入力されていません。
プログラムの実行を終了します。