perl shift()函數 - 極客書
文章推薦指數: 80 %
定義和用法 ... 返回在一個數組中的第一個值,刪除和移位到左邊的元素數組列表一個位置。
如果未指定數組ARRAY,轉移@_數組內的子程序,或@ARGV以其他方式。
移位彈出本質上是 ...
全部+
Java
MySQL
教學目錄
+發布教學
當前位置:首頁»Perl»perlshift()函數
Perl教學
Perl高級教學
Perl參考文獻
Perl參考文獻
Perl參考函數
perlshift()函數
perlshift()函數例子,shift()函數實例代碼-返回在一個數組中的第一個值,刪除和移位到左邊的元素數組列表一個位置。
語法
shift([ARRAY])
shift
定義和用法
返回在一個數組中的第一個值,刪除和移位到左邊的元素數組列表一個位置。
如果未指定數組ARRAY,轉移@_數組內的子程序,或@ARGV以其他方式。
移位彈出本質上是相同的,除了值是從頭部的陣列,而不是末端。
返回值
undef-如果數組是空的
數組中的第一個元素
例子
試試下麵的例子:
#!/usr/bin/perl
@array=(1..5);
while($element=shift(@array)){
print("$element-");
}
print("TheEnd\n");
這將產生以下結果。
1-2-3-4-5-TheEnd
延伸文章資訊
- 1perl shift()函數 - 極客書
定義和用法 ... 返回在一個數組中的第一個值,刪除和移位到左邊的元素數組列表一個位置。如果未指定數組ARRAY,轉移@_數組內的子程序,或@ARGV以其他方式。移位彈出本質上是 ...
- 2Command line argument variable @ARGV in Perl
It chops off the first two arguments from @ARGV and puts them in $var1 and $var2. Personally I wo...
- 3defaults to shifting @ARGV : Special Variables - Perl
#!/usr/bin/perl -w use strict; sub version { print "version\n"; } my $option = shift; # defaults ...
- 4perl_how.txt
底下利用一些例子,逐步介紹Perl 的使用從變數的定義到流程、迴圈的控制. ... @ARGV 是全部的參數@ARGV[0] 是第一個參數, @ARGV[1] 是第二個參數print "\@AR...
- 5Perl Display And Pass Command Line Arguments With @argv
Use the $ARGV[n] to display argument. We use the $#ARGV to get total number of passed argument to...