perlで<S>とかprint S "exist\n";とかの意味

あかっち 2000/02/09(水) 13:15:28
perlのソースを読んでいると
print S "exist\n";
とか
while($record=<S>)
とか出てきますが、なにをしているかが分かりません。

おそらく基本的な部分だとは思うのですが、本にも書かれていないし、
申し訳ないんですが、教えてもらえませんでしょうか?
たかぴー 2000/02/09(水) 13:21:07
http://www.tohoho-web.com/wwwperl1.htm#InputOutput

を見てみましょう
あかっち 2000/02/09(水) 13:49:32
while($record=<S>)
は理解しました。
が、
print S "exist\n";

がまだわかんないです。

サブルーチンの中でいきなりSが出てきてるんですよ。
S=STDOUTでしょうか??
あかっち 2000/02/09(水) 13:53:28
while($record=<S>)
は理解しました。
が、
print S "exist\n";

がまだわかんないです。

サブルーチンの中でいきなりSが出てきてるんですよ。
S=STDOUTでしょうか??
ふじ 2000/02/09(水) 14:21:08
> サブルーチンの中でいきなりSが出てきてるんですよ。
サブルーチンの外で S というファイルハンドルを
宣言しているんでしょう。