perl自带的文件句柄DATA代表什么意思?当while(<DATA>)时读取的是什么信息??
答案:2 悬赏:80 手机版
解决时间 2021-01-08 18:02
- 提问者网友:一抹荒凉废墟
- 2021-01-08 08:56
perl自带的文件句柄DATA代表什么意思?当while(<DATA>)时读取的是什么信息??
最佳答案
- 五星知识达人网友:动情书生
- 2021-01-08 09:51
唔.. 先看以下一例
print while() ;
__DATA__
one
two
three
要使用 DATA, 首先就得在脚本的最後一个部分加入 __DATA__ 这样一句. (留意是全大写)
在 __DATA__ 以下的内容, 就可以当成"文本"看待, 而 DATA 本身就是一个已打开的"句柄" (handle)
至於会读取到甚麼讯息, 就全看你在 __DATA__ 之下写的是甚麼了.
print while() ;
__DATA__
one
two
three
要使用 DATA, 首先就得在脚本的最後一个部分加入 __DATA__ 这样一句. (留意是全大写)
在 __DATA__ 以下的内容, 就可以当成"文本"看待, 而 DATA 本身就是一个已打开的"句柄" (handle)
至於会读取到甚麼讯息, 就全看你在 __DATA__ 之下写的是甚麼了.
全部回答
- 1楼网友:何以畏孤独
- 2021-01-08 10:49
DATA其实是个自定义的变量,不是PERL自带的,一般你这句的前后是这样的:
open(DATA,"XXX.TXT");
print while();
close(DATA);
上面代码段实现的功能是显示XXX.TXT文件的所有内容,程序里面的DATA可以换为其它名字,例如F1、F2、……追问是perl自身带的!!!你说的那些我没找到才提问的!!
open(DATA,"XXX.TXT");
print while();
close(DATA);
上面代码段实现的功能是显示XXX.TXT文件的所有内容,程序里面的DATA可以换为其它名字,例如F1、F2、……追问是perl自身带的!!!你说的那些我没找到才提问的!!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯