【perl】 STDINを使って、画面からの入力内容を表示する


「あなたのお名前なんてーの?」という質問に対して、自分の名前を回答する。
プログラムはこう。

#!/usr/bin/perl

print "What's your name ?";
$name = ;  #画面からの入力
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.