在perl语言中,有两个特殊而常用的符号qq qw,分别解释如下:

qq{foobar}的意思为意思为双引号字符串,可内插变量

相当于 “foobar”

qw{foo bar}的意思为用空格分解字符串,得到列表,相当于如下语句

split(’ ‘,‘foo bar’) 得到的结果是’foo’,‘bar’

qw代表用空格来分隔元素,得到列表

@list = (“perl”,“Regular”,“network”,“web”);
可以等价于:
@list = qw(perl Regular network web);

字符串比较等于用 eq

qr(),代表创建正则

$myword = “catcat”;
$replaceword = qr(catcat);
$finalword = “ok” if ($myword =~ $replaceword);

qx//,引号执行运算符(quoted execution operator),

qx/uname -p -r/

q 和 qq 运算符的特点:

※ q 和 qq 必须是一个标识符,而不是标识符的部分。例如:
q (abc) 用 () 作为分界符
q(abc) 用 () 作为分界符
q xabcx 用 x 作为分界符
都是合法的,而
qxabcx 就会被当作是一个标识符来处理,有谁会想到 qxabcx 居然是一个 q 运算式呢?

※ q 和 qq 后面的空格并不会影响语法,但是任何非空字符(不是空格、不是 TAB 字符、
不是换行符)则会被当作界限符来使用。

※ 如果 q 和 qq 使用一些特殊的符号的时候,则必须配对。比如:< 只能和 >; 在一起
用来当作界限符,而不能只用两个 < 作为界限符。而 | 则只能和它自己作为一对界
限符。这些特殊的符号有:()、{}、[]、<>;

q// is generally the same thing as using single quotes - meaning it doesn’t interpolate values inside the delimiters.
qq// is the same as double quoting a string. It interpolates.
qw// return a list of white space delimited words. @q = qw/this is a test/ is functionally the same as @q = (‘this’, ‘is’, ‘a’, ‘test’)
qx// is the same thing as using the backtick operators.
I’ve never used qr//, but it’s got something to do with compiling regex’s for later use.

perl 语言中的q,qw,qr,qx,qq符号用法总结相关推荐

  1. PERL 语言中的q,qw,qr,qx,qq......符号用法总结

    在perl语言中,有两个特殊而常用的符号 qq qw,分别解释如下: qq{foobar}的意思为意思为双引号字符串,可内插变量 相当于 "foobar" qw{foo bar}的 ...

  2. PERL 语言中的q,qw,qr,qx,qq......符号用法

    在perl语言中,有两个特殊而常用的符号qq qw,分别解释如下: qq{foobar}的意思为意思为双引号字符串,可内插变量 相当于 "foobar" qw{foo bar}的意 ...

  3. perl语言中qq, qw等关键字的用法总结

    PERL 语言中的q,qw,qr,qx,qq......符号用法总结 在perl语言中,有两个特殊而常用的符号qq qw,分别解释如下: qq{foobar}的意思为意思为双引号字符串,可内插变量 相 ...

  4. perl中的q,qq,qw,qr,qx

    在perl语言中,几个特殊而常用的符号: q  是单引号   qq 是双引号   qw 单词列表引号   qr 正则表达式引号   qx 反引号   其中qq,qw又较为常用.   qq{foobar ...

  5. perl语言中的AWK之基础篇

    perl语言中的AWK之基础篇 一:AWK与perl 1. Perl,我们并不陌生了到目前为止,它在web编程中的强大作用,对于每个web开发者而言,重要性不言而喻, 由于perl借取了C.sed.a ...

  6. python中用来表示赋值的符号是_【单选题】Python语言中,用来表示“赋值”的符号是 。A. =B. #C. D. :...

    [单选题]Python语言中,用来表示"赋值"的符号是 . A. = B. # C. & D. : 更多相关问题 [单选] 下列亲属不能代办年度总额以内个人结售汇业务的是( ...

  7. C语言 SLEEP函数不起作用,C语言中的sleep() 函数 sleep函数的具体用法

    导航:网站首页 > C语言中的sleep() 函数 sleep函数的具体用法 C语言中的sleep() 函数 sleep函数的具体用法 相关问题: 匿名网友: 关于sleep()函数在windo ...

  8. c语言中rand()的作用,c语言中rand()函数怎么用? rand函数的用法

    导航:网站首页 > c语言中rand()函数怎么用? rand函数的用法 c语言中rand()函数怎么用? rand函数的用法 相关问题: 匿名网友: rand(产生随机数) 相关函数 sran ...

  9. perl语言中的.pm文件和.pl文件区别

    按照惯例,.pm 应该保存 Perl Module,也就是 Perl 模块.例如 Socket.pm .pl 应该保存 Perl Library,也就是 Perl 库文件.例如 perldb.pl . ...

  10. R语言中if else、which、%in%的用法

    R中if else.which.%in%的用法 在R学习过程中,遇到了if else.which.%in%,下面分别举例,说明他们的用法. 1.if else if else(test, yes, n ...

最新文章

  1. Android-无障碍服务(AccessibilityService)
  2. 每日一皮:程序员穿着图解析
  3. Thymeleaf表达式
  4. IntelliJ IDEA中文乱码问题
  5. php简单的用户留言板实现内容(1-23)
  6. 如何通过任务调度实现百万规则报警
  7. python selenium对象怎么序列化_python selenium爬取斗鱼
  8. jeecg 与 jeecg-p3有什么区别?
  9. Python自学之路——Python基础(四)内置函数
  10. db2执行sql脚本
  11. ceph进程启动流程
  12. SQL查询语句大全(大佬总结,必看)
  13. 小米新Logo就加了一行代码?
  14. 带GUI界面的手写数字识别
  15. android炫彩跑马灯特效,盘点一下那些自带酷炫跑马灯效果的手机,最后一款几乎没人知道...
  16. 使用moment获取本周、前n周、后n周开始结束日期以及动态计算周数
  17. 跑分软件测试的游戏是,扔掉跑分软件 开启游戏测评2.0时代
  18. Objective-C的算术表达式 .
  19. java发送邮件格式_java使用main函数进行邮件发送怎样设置邮件格式
  20. python实现屏幕视频录制_Python实现屏幕录制功能的代码

热门文章

  1. 最bt的搜索引擎插件!
  2. txt简谱制作器上线(个人java程序)
  3. 【教程】Android系统手机 菜鸟扫盲汇总
  4. c语言程序设计教程pdf下载,C语言程序设计教程PDF合集-中国科技大学.pdf
  5. creo数控编程怎么样_世界一流数控编程软件,你都有了解过么?
  6. Iocomp Ultra Pack ActiveX 5.12
  7. hex文件分析+Qt5制作Hex文件转Bin文件的工具(含源码+工具下载)
  8. 系统详细设计过程指南
  9. 利用css实现返回顶部按钮
  10. netsh命令改IP和重置winsock(可解决能上QQ不能上网的问题)