程序文件包括哪些内容,质量程序文件包括哪些内容?

当我们需要存储一个数据, 给我们的程序运行时使用, 通常我们可以把它们存入一个特定的文件里, 或者作为字符串存储于我们的代码中。

但是, 存入其他文件, 则我们需要绑定我们的程序和该文件,但我们更换路径时, 我们需要同时关注着这个数据文件。这样并不是特别的方便。

将它们存为字符串, 变量或者常量是可以的。但是当数据比较多时, 多少会影响程序的可读性。

在Perl中, 我们可以在程序文件内部存放数据, 在运行的时候读取它们, 同时不影响我们的程序编译。

我们可以使用__DATA__ (两个下划线)或者 __END__符号来存储数据,这两个符号会告诉编译器, 后面的数据不需要进行编译。

这两个符号后面的数据会被自动绑定到Primes::DATA这个文件句柄中。

具体我们看下如何使用, 首先是data数据段

while(<DATA>)

{

print;

}

__DATA__

step 1 aaaa

step 2 bbbb

然后是end数据段

while(<main::DATA>)

{

print;

}

__END__

step 1 aaaa

step 2 bbbb

我们可以看到, 我们的程序从自己的文件中读取我们需要的数据, 方法就像我们从其他文件读取一样,只不过句柄不需要我们来进行绑定。系统都帮我们做好了。

使用这2个符号,我们可以将一些特殊的语句常量存放在我们的程序文件中, 比如help提示语句

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 sumchina520@foxmail.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.dasum.cn/17974.html