![]() |
![]() |
TOP > Perl > 入出力 |
![]() |
![]() |
標準入力からの入力
標準入力からデータを読み込むの例
chomp($line = ダイアモンド演算子
ダイアモンド演算子<>は、起動引数@ARGVを調べて、もし起動引数がなかったら標準入力ストリームを使う。
ダイアモンド演算子の例
@ARGV = qw / abc def ghi /; #ダイアモンド演算子は、各起動引数のファイルを開き、1行ずつ順に読み込む while (defined ($line = <>)) { chomp($line); print "$line\n"; } #上のwhile文をショートカットで書くと次のようになる while (<>) { chomp; print "$_\n"; } フォーマット付標準出力
printfを使えば、フォーマット付で標準出力ができる。
(書式) printf "文字列と変換", 変換表示する変数...
変換とは「%英字」である。C言語に使用されるものと一緒である。
printfの例
printf "val = %d\n", $val; #10進数で表示 printf "val = %x\n", $val; #16進数で表示 printf "val = %f\n", $val; #浮動小数点表示 printf "string = %s\n", $str; #文字列の表示 |
![]() |
![]() |
Copyright 2007 ためになるホームページ All Rights Reserved. |