【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.


トラックバック(0)

このブログ記事を参照しているブログ一覧: 【perl】 STDINを使って、画面からの入力内容を表示する

このブログ記事に対するトラックバックURL: http://www.blogcube.info/cgi-bin/mt-tb.cgi/55

カスタム検索

カレンダー



このブログ記事について

このページは、(っ´∀`)っ ゃーが2007年11月11日 20:58に書いたブログ記事です。

ひとつ前のブログ記事は「【Perl】perlで配列を使ってみた」です。

次のブログ記事は「【perl】 grep関数を使ってみた」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.01