中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Perl語法中的Perl標量和數組概念是什么

發布時間:2021-07-21 23:39:24 來源:億速云 閱讀:152 作者:chen 欄目:開發技術

本篇內容主要講解“Perl語法中的Perl標量和數組概念是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Perl語法中的Perl標量和數組概念是什么”吧!

Perl語法

一、Perl語法之Perl標量

1、Perl有三種變量:Perl標量、數組、哈希
2、字符相加不是用“+”號,而是用“.”
3、
#!/usr/bin/Perl-w
$num1="a";####“”是字符
$num2="5";
$num3=$num1x$num2;####$num1重復$num2次
print"\$num3is$num3\n";

執行結果:
[root@test-linuxtmp]#./pe.pl
$num3isaaaaa
[root@test-linuxtmp]#

4、Perl中字符串的比較操作和Shell中的數值測試運算相同,Perl中的數值比較操作就和Shell的字符串比較操作相同。
awk中“=”表示賦值“==”表示等于關系的判斷

二、Perl語法之數組

1、數組是由一組連續的Perl

1、Perl中使用@加上數組名來表示一個數組;Perl中的數組下標是從“0”開始;Perl中的數組元素不必是同一數據類型

2、使用[]申請數組中第幾個元素

3、$name@name%name分別表示Perl數組散列

4、push能夠把一些元素添加到數組尾部,而pop函數每次只能取走一個元素(是取走而不是復制)末理解的“堆棧數據結構”。

[root@test-linuxtmp]#catpg.pl  #!/usr/bin/Perl-w  @list1=(1..4);  @list2=("zero","one","two","three","four");  push(@list1,@list2);  $last=pop(@list1);  print"\@list1is@list1\n";  print"\@list2is@list2\n";  print"\$lastis$last\n";  [root@test-linuxtmp]#vipg.pl  [root@test-linuxtmp]#./pg.pl  @list1is1234zeroonetwothree  @list2iszeroonetwothreefour  $lastisfour  [root@test-linuxtmp]#

5、unshift函數是在數組的頭部插入一個或者是一些新的元素;shift是從數組的頭部移走一個元素,整個數組看起來像是向左移動了一個位置。

#!/usr/bin/Perl-w  @list1=(0..4);  @list2=("zero","one","two","three","four");  unshift(@list1,@list2);###是將數組list2插入到數組list1  $last=shift(@list1);  print"\@list1is@list1\n\@list2is@list2\n\$lastis$last\n";   [root@test-linuxtmp]#./ph.pl  @list1isonetwothreefour01234  @list2iszeroonetwothreefour  $lastiszero  [root@test-linuxtmp]#

6、reverse函數的功能是顛倒數組,它可以把數組元素的順序頭尾顛倒。

[root@test-linuxtmp]#catpi.pl  #!/usr/bin/Perl-w  @list1=(0..4);  print"\@list1is@list1\n";  @list1=reverse(@list1);  print"\@list1reverseis@list1\n";   [root@test-linuxtmp]#./pi.pl  @list1is01234  @list1reverseis43210  [root@test-linuxtmp]#

7、哈希

哈希變量和數組非常類似,都可以存放多個Perl,每個Perl可以通過索引單獨存取。不同的是哈希變量的索引不是數組的下標,而是另一個Perl。通常這個Perl被稱作key,通過key,我們就可以訪問
到其對應的數據。另一點的不同是哈希變量中的元素沒有先后之分,是無序的,key是能夠訪問它們的惟一通道。Perl中使用百分號“%”來表示一個哈希變量。

到此,相信大家對“Perl語法中的Perl標量和數組概念是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

军事| 定陶县| 卓资县| 汶上县| 南投市| 兴文县| 泰顺县| 房山区| 上虞市| 辉县市| 陇西县| 疏附县| 曲沃县| 漠河县| 寿光市| 华亭县| 额敏县| 太保市| 黄大仙区| 吉林省| 昌平区| 博野县| 温宿县| 高陵县| 阳西县| 仙桃市| 原平市| 南和县| 西充县| 潜山县| 达日县| 忻城县| 洪洞县| 通山县| 台东市| 石狮市| 呈贡县| 承德县| 太和县| 宝丰县| 石棉县|