按照要求進行的排序:
複製** **如下:
#!/bin/perl
@number=qw/5 10 15 3 2 4 8 6 /;
my @descending =s @number;#這裡$a=5,$b=10,因為$a在前,perl得到的結果是小數在前,也就是公升序排列
print "@descending\n";
結果如下:
f:\>perl\a.pwww.cppcns.comwww.cppcns.coml
2 3 4 5 6 8 10 1www.cppcns.com5
f:\>
如果要降序排列,只要把程式的第二行變成sort就可以了:
複製** **如下:
#!/bin/perl
@number=qw/5 10 15 3 2 4 8 6 /;
my @descending =sort @number;
print "@descending\n";
結果如下:
f:\>perl\a.pl&nwww.cppcns.combsp;
15 10 8 6 5 4 3 2
f:\>
本文標題: perl高階排序,<=>操作符,飛船操作符
本文位址:
Perl 標量的操作符
今天來看看標量的操作符,標量可以分為兩類 一類是數字,另一類是字串。在perl中這兩類資料可以相互轉化,但是操作還是有區別的。下面先介紹數字型別的操作符 數字型別的運算操作符有一下幾種 加 減 乘 除 取反 不會的舉手,好沒有。下面講一些難的。第乙個是 取餘 嗯,會c語言的可以退場。這個操作符的使用...
perl檔案測試操作符
perl檔案測試操作符 操作符含義 r 檔案可以被有效的uid gid讀取。w 檔案可以被有效的uid gid寫入。x 檔案可以被有效的uid gid執行。o 檔案被有效uid所有 r 檔案可以被真實的uid gid讀取。w 檔案可以被真實的uid gid寫入。x 檔案可以被真實的uid gid執行...
perl學習筆記三 操作符
操作符 perl的操作符大部分跟c語言相同,所以下面還是介紹一些不相同 的地方。一。操作符 1。乘冪 例如 2 3 8 乘冪不可以超過系統的表示範圍否則報錯。2。數字比較 例如 a b 若 a b 返回值 1 若 a b 返回值 0 若 a3。邏輯運算子 之所以把它提出來講是這個運算子不能應用於負整...