请教:子程序调用时如何传递文件句柄???



QUOTE:
原帖由 DennisRitchie 于 2007-8-23 20:02 发表

粗粗浏览一下,看上去像本不错的好书,但没有面向对象的内容。

慢慢来吧。一口气吃不成个大胖子。
况且 Perl 的 OO 本就不复杂。


QUOTE:
原帖由 flw 于 2007-8-23 19:06 发表

那样也可以:
open FH, "

文件句柄是全局的, 不用这么传递吧.

小骆驼书不错.

大骆驼书翻译的太差了.


QUOTE:
原帖由 KevinLee39 于 2007-8-23 20:53 发表

文件句柄是全局的, 不用这么传递吧.

很多时候都有必要这么做。


QUOTE:
原帖由 KevinLee39 于 2007-8-23 20:53 发表



文件句柄是全局的, 不用这么传递吧.

小骆驼书不错.

大骆驼书翻译的太差了.

Perl没有全局变量,所以必须得传递,特别是在不同包之间。


QUOTE:
原帖由 DennisRitchie 于 2007-8-23 19:02 发表

为什么书上都是使用open(FILE, "/etc/passwd")形式打开的?

因为perl5.6以下不支持open $fh这种写法.


QUOTE:
原帖由 KevinLee39 于 2007-8-23 20:53 发表



文件句柄是全局的, 不用这么传递吧.

小骆驼书不错.

大骆驼书翻译的太差了.

不知道什么时候“说某本书翻译的是垃圾”也成了脏话。
大骆驼书翻译的太差了,居然还有人建议我看!

谁知道你不看原版的(或者是看不懂?)。翻译的不好就是大骆驼不好么,你的逻辑可真高!


QUOTE:
原帖由 DennisRitchie 于 2007-9-19 23:08 发表

大骆驼书翻译的整个就是垃圾,居然还有人建议我看!

请不要随便出口成脏,再警告你一下。否则按律处置。