perl 中单引号双引号的区别-----perl学习笔记
在perl中给字符串加引号有两种:
1) 单引号:
e.g.
print 'I MISS YOU " SO MUCH" ';
它将单引号中的内容包括双引号完整输出,同时即使引号中包含了变量或标量,都将被作为字符处理,如下
$a=5;
print '$a';
结果将输出$a。
2)双引号
如果用下面的语句
print "I MISS YOU " SO MUCH" ";
解释器讲提示错误,而下句
print "I MISS YOU /" SO MUCH/" ";
通过反斜杠转义之后就可以输出I MISS YOU " SO MUCH"。
3)q,qq
当字符串中包含很多引号时,对引号进行转移时,键入字符串就会很困难,在perl中有另外一个引号机制,即q和qq运算符,q取代了单引号,qq取代了双引号;
print q(I MISS YOU " SO MUCH" );
print qq(I MISS YOU " SO MUCH" );
输出结果都将是I MISS YOU " SO MUCH",同时,qq和q运算符可以使用任何非字母、非数字字符来标记字符串的开始和结束,但必须配对出现。
print q/I MISS YOU " SO MUCH"/;
4)双引号起了空格的作用
刚才练习sort函数对数组排序时发现怎么着都不好让它个空个空格出来,但无意中发现双引号就自动将输出的值以空格划分了,可能是我刚知道而已,写下来给自己个提醒。
@number=qw( 1 4 23 2 56 7 45 78 90);
@sorted=sort { $a<=>$b; } @number;
print "@number/n";
print "@sorted";
perl 中单引号双引号的区别-----perl学习笔记相关推荐
- 终于知道 Shell 中单引号双引号的区别了
在编写 shell 脚本或输入命令时,你可能已经注意到大多数命令都可以使用单引号 或双引号, 这不仅适用于 shell 脚本,而且适用于所有 Bash 命令, 但是两种类型的引号以及 Bash she ...
- Linux中单引号双引号的区别与用法
1.单引号 单引号将其中的内容都作为了字符串来,忽略所有的命令和特殊字符,类似于一个字符串的用法 echo 'This is a string' >>> This is a stri ...
- Shell中 单引号(‘‘) 双引号(““) 反引号(``) $() 的区别
字符串与引号 Shell 的模型就是标准的字符流过滤器模型,简单来说,就是一条命令把结果送到标准 输出,这个标准输出被连接到下一个命令的标准输入,由此来实现一系列命令之间的联动. 每一个命令的输出都是 ...
- 单引号, 双引号,反引号的区别
单引号, 双引号,反引号的区别 区别: 区别: 单引号: 所见即所得 里面的内容会原封不动显示出来 双引号: 会解析里面的变量和特殊符号 反引号: 反引号里面的内容会被优先执行 [root@alice ...
- mysql sql语句 引号_sql语句中单引号,双引号的处理方法
关于Insert字符串 很多同学都在(单引号,双引号)这个方面发生了问题,其实主要是因为数据类型和变量在作怪. 下面我们就分别讲述,虽然说的是Insert语句, 但是Select.Update.Del ...
- LaTeX如何正确输入引号:双引号“”单引号‘’
最近看一些latex用户的文章,输入的双引号和单引号都是用输入法中的中文模式键入,并不是LaTeX的正确输入方式. 正确的输入方法如下: 使用键盘的 Tab键上侧的LaTeX技巧218:LaTeX如何 ...
- 取模(mod)与取余(rem)的区别——Matlab学习笔记
取模(mod)与取余(rem)的区别--Matlab学习笔记http://www.bieryun.com/1099.html 昨天在学习Matlab的数学函数时,教程中提到取模(mod)与取余(rem ...
- shell中单引号双引号反引号的区别
本文首发于 http://blog.csdn.net/lineuman 1.shell中单引号,双引号,反引号的区别? 2.shell IFS解惑? 2017.4.19答 在shell中这几个引号的区 ...
- C++中单引号双引号的区别
C++中单引号.双引号的区别为:表示类型不同.数据长度不同.尾部不同. 一.表示类型不同 1.单引号:单引号的表示类型为字符类型. 2.双引号:双引号的表示类型为字符串类型. 二.数据长度不同 1.单 ...
最新文章
- 怎么调用获取被创建的预制体_Uber 开源 Plato:扩展性极强的开发测试会话 AI 平台,可实现多智能体并行训练...
- AI的使用场景破冰开拓商业服务
- 如何处置你的竞争对手
- 算法:图(Graph)的遍历、最小生成树和拓扑排序
- java强制执行方法_java – 在多台机器上强制执行单一速率限制的好方法是什么?...
- S4HANA里至关重要的建模方式CDS view架构介绍
- 解决 CefSharp WPF控件不能使用输入法输入中文的问题(代码已提交到 github)
- P2048 [NOI2010] 超级钢琴(RMQ 贪心)
- php gd png透明,调整PNG大小并将其放在PHP / GD中较大的透明背景上?
- 进程常用指令 (从创建到回收 包含守护)
- JS实现鼠标点击展开/隐藏表格行
- 开发者点评 GitHub 暗黑模式:太暗了
- [转载] C++11初始化列表与参数列表的作用
- detectmultiscale函数参数含义_OpenCV人脸识别--detectMultiScale函数
- Microsoft 365 for Mac(原Office 365)
- c语言分号应用,问什么C程序里总是提示缺少分号;,而明明有分号?
- 编译OpenJDK8 b232版本
- RM2016视觉开源OpenCv2代码
- 编程技巧│这些好用的网站,你千万别错过
- 定时任务组件Quartz
热门文章
- OkHttp源码分析
- 阿里云的一些奇怪问题及服务器配置
- isMobile 一个简单的JS库,用来检测移动设备
- 企业创新系列之:青苹之末
- 未来的全能保姆机器人作文_保姆机器人作文500字
- ubuntu升级python_ubuntu升级python版本
- python list 删除元素_Python的list循环遍历中,删除数据的正确方法
- python 找质数的个数_盘一盘 Python 系列特别篇 All 和 Any
- 语言准备客票问题_菲律宾出国留学需要准备什么?
- linux内存使用统计,Linux 中free命令检查内存使用情况