perl语言简单入门
什么是Perl
- 是高级、通用、直译式、动态的程序语言。.借用了C、sed、awk、shell脚本以及很多其他编程语言的特性。Perl 语言的应用范围很广,除CGI以外,Perl被用于图形编程、系统管理、网络编程、金融、生物以及其他领域。由于其灵活性,Perl被称为脚本语言中的瑞士军刀。
- Perl像C一样强大,像awk、sed等脚本描述语言一样方便。
- 和python一样不用声明变量直接使用
- 冗长(缺点)
- 和C一样每句以;结尾
perl基础语法
- 转义 \
- perl中是区分大小写的
- 以$开头的变量名表示标量
- 以@开头的变量名表示数组
- 以%开头的变量名表示哈希变量
- 条件语句和循环语句参考C语言
perl定义函数
定义函数
sub subroutine{statements;
}
调用函数
subroutine( 参数列表 );
引用
- 在变量前加 \,表示变量的引用
Perl 格式化语法
类似于C语言中定义自己的数据结构
format FormatName =
fieldline
value_one, value_two, value_three
fieldline
value_one, value_two
.
Perl 文件操作
Perl 使用一种文件句柄类型的变量来操作文件。从文件读取或者写入数据需要使用文件句柄。一共有三种句柄::STDIN,STDOUT,STDERR。
- < 表示只读
表示写入
- +>或者+< 表示读写,且不会删除文件原有内容
- 符号>> 表示文件尾部追加文件
- sysopen函数,表示
以上内容来自https://www.runoob.com/perl/perl-files.html
perl语言简单入门相关推荐
- 【学习笔记】山东大学生物信息学——Perl 语言基础入门+高级
文章目录 8.3 Perl 语言基础入门 8.3.1 第一个 Perl 8.3.2 Perl 的基本规则 8.3.3 字符串常用函数 8.3.4 数组常用函数 8.4 Perl 语言基础高级 8.4. ...
- Perl语言面向对象入门
阅读原文请点击 摘要: 通过一些简单代码来展示一下Perl的面向对象编程,可以帮助新手快速上手. 因为项目原因,接触了一门新的语言----Perl.初识之时,觉得它既像bash shell,又像C语言 ...
- 芯片验证学perl还是python_科学网—用python或perl语言简单验证RSA算法 - 康建的博文...
python或perl语言都提供了很方便的对大整数计算的功能,这在C或Fortran中不易实现,需调用相关的库或另编程序. 多年前听公开课,一位老师给学生讲电子商务安全,涉及到公钥密码,讲得生动,但没 ...
- C语言简单入门教程(初学者用)
简单介绍C语言 C语言数据变量的声明 整型变量的声明用int,如:int a; 单精度浮点型的声明用float,如:float b; 双精度浮点型的声明用double,如:double c; C语言基 ...
- c语言在一个文件后面添加数据类型,c语言简单入门之简单运行和数据类型
自学遇到前所未有的阻力了.没办法,只有去学习下底层的知识了.于是就学了下c语言,把过程记录下,方便自己复习之用! 初识c语言,什么也不知道,跟着老师敲代码就是,慢慢体会,这是我学习的笨办法,不会的先不 ...
- C语言简单入门新手中的小白练习题
嵌入式 1. 已知三个数a,b,c,找出最大值放于max中. 2.输入某学生的成绩,经处理后给出学生的等级,等级分类如下: 3.有一函数: 4.输入字母,把小写字母转换为大写字母. 5.判断是否是闰年 ...
- Perl 语言学习笔记 (一)
Perl是一种脚本语言.对于其详细的介绍,请自行查看维基百科http://zh.wikipedia.org/wiki/Perl或者百度百科http://baike.baidu.com/view/466 ...
- perl语言入门第七版中文_python和c语言哪个简单
python相较C语言入门要简单的多. C语言是一门面向过程.抽象化的通用程序设计语言,广泛应用于底层开发.C语言能以简易的方式编译.处理低级存储器. C语言是仅产生少量的机器语言以及不需要任何运行环 ...
- perl语言入门第七版 电子版_百迈客带您走近生信分析【入门篇】
年末促销倒计时:59天 百迈客推出年末活动促销,发文有礼.推广有礼以及多种产品钜惠来袭,百迈客为您倾情打造科研福利,您还在等什么?快快行动起来领取您的超级奖励吧!(详情请见"决战2020!品 ...
- Flow-3D的fortran语言简单科普,足够二次开发的入门
Flow-3D的fortran语言简单科普,足够二次开发的入门 直接看链接吧 直接看链接吧 B站的UP主 lglhit 视频 看这个链接: 如何编写焊接热源子程序(平面热源) 这个讲的是abaqus的 ...
最新文章
- ARC指南 strong和weak指针
- Python在计算内存时值得注意的几个问题
- Unity 4.x 2D游戏开发基础教程大学霸第一更
- odoo定时发送邮件
- mysql异机还原_利用RMAN进行异机还原(目录相同)
- 编写高质量代码:改善Java程序的151个建议(第3章:类、对象及方法___建议36~40)
- Python repr() 函数用法及实例(各种类型转字符串)
- 【算法】剑指 Offer 50. 第一个只出现一次的字符
- python从零开始学爬虫_从零开始学爬虫(爬取豆瓣),一看就会
- Yii2 使用 faker 生成假数据(转)
- 十六进制高低位转换,返回十进制数
- java提取(获取)博客信息(内容)
- 探讨【IGE】的源代码【三】。
- pyecharts-饼图/极坐标/雷达/水球图/仪表盘/词云图/漏斗图/箱型图/热力图/日历图
- Pytorch向量各个元素的n次方求和
- php 抓取百度快照时间,php获取网站百度快照日期的方法
- Python第二次作业——判断句
- 用公式编辑器将数学公式转为LaTeX代码
- PARWAN处理器架构特点
- ROS实验笔记之——VINS-Mono在l515上的实现