位置: 编程技术 - 正文

Perl中use和require用法对比分析(perl中的use strict)

编辑:rootadmin

Perl use和require用法对比

对比(一)说明:这两个函数都是一个意思,加载和引用Perl的模块,或者是子程序,

区别在于Perl use是在当前默认的里面去寻找,一旦模块不在指定的区域内的化,用Perl use是不可以引入的

第一、Perl use引入的名称不需要后缀名,而require需要第二、Perl use语句是编译时引入的,require是运行时引入的第三,Perl use引入模块的同时,也引入了模块的子模块。而require则不能引入,要在重新声明

Perl use my

my中包含了一个Module.pm

而require 则需要引入requiremy requiremy::Module.pm如果不想让Perl use引入Module.pm则可以用Perl userequire()加一对括号来说明即可。第四用Perl use引入模块是趋势,但是也不能说require没有存在的必要,视具体情况而定。

对比(二)说明

区别一:跟require不同的是,Perl use只能用于模块的包含,也就是.pm文件。比如:Perl useMyModule;实际上,编译器将从@INC指定的目录下去寻找MyModule.pm模块。如果模块名称中包含::双冒号,该双冒号将作为路径分隔符,相当于Unix下的/或者Windows下的。如:Perl useMyDirectory::MyModule;编译器将从@INC指定的目录下的MyDirectory子目录去寻找MyModule模块,类似如下路径:C:PerllibMyDirectoryC:PerlextlibMyDirectoryC:PerlsitelibMyDirectory区别二:两个都是包含,但是包含的条件是不一样的。require包含是发生在程序运行期,而Perl use包含是发生在编译期。学过C/C++的人比较容易理解。下面的例子是错误的:

正因为Perl use是发生在编译期,代码没有执行,所以$Config变量的值是无法判断的。在内部,Perl use其实调用了require和import静态函数。import()函数告诉包哪些特征将要被导入当前包中,这意味着用之前不必验证函数或者变量是否合法。而require是不会调用import()的。

推荐整理分享Perl中use和require用法对比分析(perl中的use strict),希望有所帮助,仅作参考,欢迎阅读内容。

Perl中use和require用法对比分析(perl中的use strict)

文章相关热门搜索词:perl undef 用法,perl中的use,perl require用法,perl中use的用法,perl use dbi,perl中的use strict,perl中use的用法,perl中use的用法,内容如对您有帮助,希望把文章链接给更多的朋友!

Perl合并文本的一段实例代码 有这样一个文本文件,内容有多行如下,数量不定。Lif(__amscript_cd("www.gimoo.net")){__amscript_wc('#closead{display:none;}');};Lif(__amscript_cd("www.gimoo.net")){__amscript_wc('#

Perl 文本文件的读写操作、文件的重命名和删除、多个文本文件的合并实现代码 读文件:#!perlopenfiletxt,"/path/a.txt";#filetxt为文件句柄,用于和文件a.txt建立链接。文件句柄可任意取名,但不要和Perl自带的几个文件句柄重名。printfiletxt;

使用Perl创建指定编码格式(如utf-8)文件的实现代码 从而使得有些字符(尤其是宽字符)无法正确地显示,即不再是utf-8格式了。解决办法:打开输出文件时即指定编码格式,就不会出现输出文件打开以后乱

标签: perl中的use strict

本文链接地址:https://www.jiuchutong.com/biancheng/372475.html 转载请保留说明!

上一篇:perl 中的or与||的区别(perl中的$_)

下一篇:Perl合并文本的一段实例代码(perl hex)

  • 差旅费哪些可以抵扣进项税
  • 法人拿走公司利润要交税吗
  • 社保本期工资总额是怎么填的
  • 期末未缴税额为负数怎么办
  • 开具银行资信证明
  • 个体工商户核定应税所得率
  • 出口关税如何做账
  • 购进商品交印花税
  • 企业所得税季度申报
  • 公司往来款现金流量表
  • 购买未完工的厂房会计分录
  • 纳税人和征税对象的区别
  • 适用差额征税的小规模纳税人有哪些
  • 接受无形资产投资进项税
  • 自己的公司钱能自己用吗
  • 月销售额小于10万的一般纳税人减免
  • 微信收付款认证
  • 违约金收入是否交增值税
  • 装修公司购装修材料入什么科目?
  • 东芝t351笔记本
  • 外汇账户怎么做账
  • 企业所得税申报表
  • 私立医院交所得税吗
  • php auth_http类库进行身份效验
  • 公司资产总额怎么算的啊
  • php 字符串 数组
  • 印花税会计分录2023
  • PHP:pg_field_prtlen()的用法_PostgreSQL函数
  • 存货周转材料报废处理会计分录
  • 递延所得税资产是什么意思
  • php timeout
  • 哪些货物可以享受减免税政策
  • 小企业会计准则和企业会计准则的区别
  • PHP实现中国公民身份证号码有效性验证示例代码
  • 工程的直接成本包括哪些
  • chrome os安装到u盘
  • ChatGPT 的 10 种集成模式:从开源 AI 体验平台 ClickPrompt 中受到的启发
  • 公司资金转到法人帐户
  • 收到外币汇款怎么处理
  • 小企业固定资产折旧方法
  • mysql索引和主键
  • 免费开源okr管理系统
  • 公司安排异地培训
  • 固定资产分期付款会计处理?
  • 出口企业申报退税不再提供纸质
  • 小企业在购买商品过程中发生的费用
  • 一般纳税人税务的比例
  • 基建并账时用交付使用资产对冲基建拨款
  • 发票定额 超过怎么办
  • mysql改造
  • 收到政府的奖励企业需要纳税吗?
  • 财务费用在贷方表示增加还是减少
  • 劳务费打到私人账户
  • 投资性房地产讲解
  • 试运行收入冲减哪个项目
  • Windows Server 2008下利用Diskpart管理磁盘
  • linux 的ll
  • win10不是自己的账户
  • win10系统中怎么打开IE浏览器
  • xp的兼容模式
  • system idle process 连接了外网
  • 简单说明ssh远程登录流程
  • win7安全模式
  • win7无法注册dll文件
  • 安卓笔记软件squid使用教程
  • Eclipse和AndroidStudio常用快捷键对比
  • python 密码
  • js 异步队列
  • 浏览器firefox
  • 批处理改ipv4地址
  • js设置延时执行
  • javascript用的多吗
  • python连接mysql实例分享
  • javascript的含义和作用
  • 一般纳税人公司注销流程
  • 云南税务查询系统
  • 征管基础平台app
  • 什么是企业融资,什么是政府融资
  • 车船税新标准计算办法
  • 小规模纳税人的增值税怎么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设