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 というファイルハンドルを
宣言しているんでしょう。

[上に] [前に] [次に]