perl入门笔记(一)

perl入门笔记(一),第1张

概述perl是编写小型CGI脚本(web服务器调用的语言)的最佳语言 当想写出封闭式二进制文件时不要使用perl语言,因为perl语言都是开源的,封闭式二进制文件的目的是防止他人维护或者看到内部的秘密算法 CPAN是perl的一站式典藏网,CPAN无所不包,包括相关的perl程序,非unix的安装程序,还有很多相关的资源 系统之间传输文件时使用"文本模式"或者"ASCII模式",千万不要使用"二进制模

perl是编写小型CGI脚本(web服务器调用的语言)的最佳语言

当想写出封闭式二进制文件时不要使用perl语言,因为perl语言都是开源的,封闭式二进制文件的目的是防止他人维护或者看到内部的秘密算法

CPAN是perl的一站式典藏网,CPAN无所不包,包括相关的perl程序,非unix的安装程序,还有很多相关的资源

系统之间传输文件时使用"文本模式"或者"ASCII模式",千万不要使用"二进制模式",因为换行符等的解析是不同的

perl语言中say和print的区别是:say会自动换行,print不会自动换行,需要加入"\n"

如果出现:"file not found"或者“bad interpreter”,则说明在相应的路径找不到perl解释器

perl会在内部装载整个程序,然后转化为bytecode,然后bytecode引擎会执行这个程序

如果编写的是cgi脚本,可能每分钟就会被web服务器调用成百上千次,这样最好是将bytecode驻留在内存中。这样可以提高效率,方法是在apache中mod_perl模块或者CGI:Fast中解决这个问题

perl中使用scalar称呼单个事物,标量是perl中最简单的一种数据类型。标量要不就是数字,要不就是字符串

perl由于历史原因并不默认以unicode形式编码,当出现使用到了ASCII码之外的编码时要用编译指令use utf8.

单引号:单引号和反斜线(/)字符除外,单引号内所有字符都代表它们本身。要表示反斜线时,需要连续两个反斜线,要表示单引号本身,则将反斜线接着单引号。

双引号:和单引号内的字符串一样,它也是一连串的字符,不过是被括在一对双引号里面。但是现在反斜线具有完整的能力,可用来表示控制字符或通过八进制及十六进制来表示任何字符。

字符串的连接字符:是点号(.)

perl会自动实现数字和字符串之间的转换,无需我们担心

使用警告:use warnings;或者perl -w,又或者/usr/bin/perl -w

更详尽的问题描述:use diagnostics;

这个参数的使用会使内存消耗太大,系统性能下降,因为解释器会把很多准备工作加载到内存中,随时等待有错误发生时进行警告报告。

总结

以上是内存溢出为你收集整理的perl入门笔记(一)全部内容,希望文章能够帮你解决perl入门笔记(一)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1275747.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存