【perl】 STDINを使って、画面からの入力内容を表示する
「あなたのお名前なんてーの?」という質問に対して、自分の名前を回答する。
プログラムはこう。
#!/usr/bin/perl
print "What\'s your name ?";
$name = <STDIN>; #画面からの入力
chomp($name);
print "$name is your name.\n";
実行結果
$ perl name.pl
What's your name ?togoshi ← togoshiと入力する
togoshi is your name.
ここでミソなのは、chompを使うことで、いらん改行を発生させないこと。
chompがないと、実行結果は以下のようになる。
$ perl name.pl
What's your name ?togoshi
togoshi
is your name.
プログラムはこう。
#!/usr/bin/perl
print "What\'s your name ?";
$name = <STDIN>; #画面からの入力
chomp($name);
print "$name is your name.\n";
実行結果
$ perl name.pl
What's your name ?togoshi ← togoshiと入力する
togoshi is your name.
ここでミソなのは、chompを使うことで、いらん改行を発生させないこと。
chompがないと、実行結果は以下のようになる。
$ perl name.pl
What's your name ?togoshi
togoshi
is your name.
トラックバック(0)
このブログ記事を参照しているブログ一覧: 【perl】 STDINを使って、画面からの入力内容を表示する
このブログ記事に対するトラックバックURL: http://www.blogcube.info/cgi-bin/mt-tb.cgi/55
