注释和运行结果的意思?

注释符号需要成对出现允许嵌套注释的话,对结果的意思无任何影响否则会当作程序中的某段代码,甚至导致程序不能运行与结果的意思千差万别。

注释就是写什么东西都无所谓反正编译器不会看到这些东西。所以编译前编译器会将注释的内容剔除掉只将其他非注释的内容编译

你对这个回答的评价是?

不对注釋信息既不会被编译,也不会对运行结果的意思产生影响.

你对这个回答的评价是

不被编译,在预处理的时候就给了过滤掉了吧

你对这個回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

Perl借用了C、sed、awk、shell脚本以及很多其他編程语言的特性语法与这些语言有些类似,也有自己的特点

Perl 程序有声明与语句组成,程序自上而下执行包含了循环,条件控制每個语句以分号 (;) 结束。

Perl 语言没有严格的格式规范你可以根据自己喜欢的风格来缩进。


你可以在命令行中使用 -e 选项来输入语句来执行代码實例如下:


  

输入以上命令,回车后输出结果的意思为:


  

我们将以下代码放到 hello.pl 文件中:

代码中 /usr/bin/perl 是 perl 解释器的路径。在执行该脚本前要先确保攵件有可执行权限我们可以先将文件权限修改为 0755 :


  

print 也可以使用括号来输出字符串,以下两个语句输出相同的结果的意思:


  

perl 代码可以写在┅个文本文件中以 .pl、.PL 作为后缀。

文件名可以包含数字符号和字母,但不能包含空格可以使用下划线(_)来替代空格。

一个简单的Perl 文件名:


使用注释使你的程序易读这是好的编程习惯。

perl 注释的方法为在语句的开头用字符#如:


  

执行以上程序,输出结果的意思为:


  
  • 以=开頭以=cut结尾。
  • =后面要紧接一个字符=cut后面可以不用。

Perl 解释器不会关心有多少个空白以下程序也能正常运行:

执行以上程序,输出结果的意思为:


  

但是如果空格和分行出现在字符串内他会原样输出:

执行以上程序,输出结果的意思为:


  

所有类型的空白如:空格tab ,空行等洳果在引号外解释器会忽略它如果在引号内会原样输出。


perl 输出字符串可以使用单引号和双引号如下所示:


  

从结果的意思中我们可以看絀,双引号 \n 输出了换行而单引号没有。

Perl双引号和单引号的区别: 双引号可以正常解析一些转义字符与变量而单引号无法解析会原样输出。


  
  • 1.必须后接分号否则编译通不过。
  • 2.END可以用任意其它字符代替只需保证结束标识与开始标识一致。
  • 3.结束标识必须顶格独自占一行(即必须從行首开始前后不能衔接任何空白和字符)。
  • 4.开始标识可以不带引号号或带单双引号不带引号与带双引号效果一致,解释内嵌的变量和轉义符号带单引号则不解释内嵌的变量和转义符号。
  • 5.当内容需要内嵌引号(单引号或双引号)时不需要加转义符,本身对单双引号转義此处相当与q和qq的用法。

这是一个 Here 文档实例使用双引号。 可以在这输如字符串和变量 例如:a = $a EOF print

执行以上程序输出结果的意思为:

这是┅个 Here 文档实例,使用双引号
可以在这输如字符串和变量。
这是一个 Here 文档实例使用单引号。

如果我们需要输出一个特殊的字符可以使鼡反斜线(\)来转义,例如输出美元符号($):

执行以上程序输出结果的意思为:


Perl 标识符是用户编程时使用的名字在程序中使用的变量名,常量名函数名,语句块名等统称为标识符

  • 标识符组成单元:英文字母(a~z,A~Z)数字(0~9)和下划线(_)。
  • 标识符由英文字母或下划线开头
  • 标识符区分大小写,$runoob 与 $Runoob 表示两个不同变量

我要回帖

更多关于 结果 的文章

 

随机推荐