当前位置: 首页 > news >正文

Perl脚本学习笔记(一)

1.    所有数字在Perl内部都是双精度浮点数

2.    字符串也被认为是标量。

3.    数字可以用科学计数法,如-1.2E24, -1.2E-20
      大数字可以写成:234_242_234,不能用逗号,在Perl里它有其他用处
      同理,其他进制数太长时,也可以用_进行划分,如:0x1345_0B33

4.    八进制以0 开头,十六进制以0x 开头,二进制0b 开头

5.    单引号字符串:
      单引号字符串中的\n 不会被当作换行符来处理,其仅仅是两个字符\和n。
      在双引号中的字符串中, P e r l要查看是否存在变量名或转义序列。
      qq或者q,来替代双引号。


6.    字符串重复操作符需要一个字符串作为左操作数。
      复制次数(右操作数)在使用之前会把它转换为小于等于它的整数(如,4.8 变为4)。重复次数小于1 将产生空串(长度为0)。
      复制次数为0将产生空串。

7.    如果看到不能理解的警告信息,可以使用diagnostics pragma。
      或者在运行时使用-M参数。

8.    在shell 中,当取值时,需要$;赋新值时,不需要$。
      而Perl则都需要。

9.    print多个值时可以使用逗号分开,如:print "hello",6*7;

10.   注意{}的用法。





本文转自 xkdcc 51CTO博客,原文链接:http://blog.51cto.com/brantc/117906,如需转载请自行联系原作者

相关文章:

  • func 安装之艰辛历程
  • SoapUI实践:自动化测试、压力测试、持续集成
  • linux命令之wget
  • 关于同一线程两次调用EnterCriticalSection的测试
  • 顶级MySQL主从复制企业应用
  • Struts2利用拦截器实现权限控制
  • kvm虚拟化学习笔记(十三)之kvm虚拟机磁盘文件读取小结
  • Python回顾与整理4:序列1—字符串
  • python小代码之阶乘求和
  • ibatis动态生成列时的列名无效
  • 通过构造函数来创建新对象
  • Python字符串、列表、元组、集合、字典方法
  • 【MongoDB学习笔记32】MongoDB修改副本集配置
  • iptables防火墙 --Linux详解
  • CentOS 7.2 安装图解教程
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • [译]CSS 居中(Center)方法大合集
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • JavaScript HTML DOM
  • JavaScript创建对象的四种方式
  • MaxCompute访问TableStore(OTS) 数据
  • MySQL用户中的%到底包不包括localhost?
  • SpiderData 2019年2月23日 DApp数据排行榜
  • Vue学习第二天
  • 简单实现一个textarea自适应高度
  • 日剧·日综资源集合(建议收藏)
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 入门级的git使用指北
  • 微服务入门【系列视频课程】
  • 写给高年级小学生看的《Bash 指南》
  • 优秀架构师必须掌握的架构思维
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • (12)Linux 常见的三种进程状态
  • (52)只出现一次的数字III
  • (function(){})()的分步解析
  • (阿里云万网)-域名注册购买实名流程
  • (二)WCF的Binding模型
  • (接口自动化)Python3操作MySQL数据库
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (七)理解angular中的module和injector,即依赖注入
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (万字长文)Spring的核心知识尽揽其中
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (转) Android中ViewStub组件使用
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • (转)视频码率,帧率和分辨率的联系与区别
  • (轉貼) VS2005 快捷键 (初級) (.NET) (Visual Studio)
  • .NET处理HTTP请求