![]() perl案例区分图文说明教程之一基本上,简单变量就是一个数据单元,这个单元可以是数字或字符串。一、整型 1、整型 PERL最常用的简单变量,由于其与其它语言基本相同,不再赘述。 例: $x = 12345; if (1217 + ... 日期:2024-12 ![]() perl案例区分图文说明教程之二一、算术操作符 : +(加)、-(减)、*(乘)、/(除)、**(乘幂)、%(取余)、-(单目负) (1)乘幂的基数不能为负,如 (-5) ** 2.5 # error; (2)乘幂结果不能超出计... 日期:2024-12 ![]() perl案例区分图文说明教程之3七、自增自减操作符:++、--(与C++中的用法相同) .不要在变量两边都使用此种操作符:++$var-- # error .不要在变量自增/减后在同一表达式中再次使用:$var2 = $var1 ... 日期:2024-12 ![]() perl案例区分图文说明教程之4十一、操作符的次序 Table 3.6. 操作符次序 操作符 描述 ++, -- 自增,自减 -, ~, ! 单目 ** 乘方 =~, !~ 模式匹配 *, /, %, x 乘,除,取余,重复 +,... 日期:2024-12 ![]() perl案例区分图文说明教程之5一、列表 列表是包含在括号里的一序列的值,可以为任何数值,也可为空,如:(1, 5.3 , "hello" , 2),空列表:()。 注:只含有一个数值的列表(如:(43.2) ... 日期:2024-12 ![]() perl案例区分图文说明教程之63、列表范围: (1..10) = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10) (2, 5..7, 11) = (2, 5, 6, 7, 11) (3..3) = (3) .用于... 日期:2024-12 ![]() perl案例区分图文说明教程之8一、定义 子程序即执行一个特殊任务的一段分离的代码,它可以使减少重复代码且使程序易读。PERL中,子程序可以出现在程序的任何地方。定义方法为: sub subroutine{ statements;... 日期:2024-12 ![]() perl案例区分图文说明教程之9六、递归子程序 PERL中,子程序可以互相调用,其调用方法与上述相同,当调用该子程序本身时,即成了递归子程序。递归子程序有两个条件:1、除了不被子程序改变的变量外,所有的变量必须的局部的;2、该子程... 日期:2024-12 ![]() perl案例区分图文说明教程之10一、数组变量的限制 在前面讲的数组变量中,可以通过下标访问其中的元素。例如,下列语句访问数组@array的第三个元素: $scalar = $array[2]; 虽然数组很有用,但它们有一个显著... 日期:2024-12 ![]() perl案例区分图文说明教程之11四、增加元素 创建一个关联数组元素最简单的方法是赋值,如语句$fruit{"bananas"} = 1; 把1赋给关联数组%fruit下标为bananas的元素,如果该元素不... 日期:2024-12 ![]() perl案例区分图文说明教程之12六、从数组变量复制到关联数组 与列表一样,也可以通过数组变量创建关联数组,当然,其元素数目应该为偶数,如: @fruit = ("apples",17,"bananas... 日期:2024-12 ![]() perl案例区分图文说明教程之13十、用关联数组创建数据结构 用关联数组可以模拟在其它高级语言中常见的多种数据结构,本节讲述如何用之实现:链表、结构和树。 1、(单)链表 链表是一种比较简单的数据结构,可以按一定的次序存贮值。每... 日期:2024-12 ![]() perl案例区分图文说明教程之14十、用关联数组创建数据结构 用关联数组可以模拟在其它高级语言中常见的多种数据结构,本节讲述如何用之实现:链表、结构和树。 2、结构 许多编程语言可以定义结构(structure),即一组数据的集... 日期:2024-12 |
|
|||||||||||||||||||||||||||||||||||||||||||||
|