![]() |
|||
| | HOME | ご利用について | 推奨環境 | リンクに関して | 免責/規約 | お問合せ | ミスティーネット | リンク集 | | |||
|
HOME >> アルファベットで関数を検索 >> shift
shift [配列の先頭の要素を取り除く]
[関数の使い方・書式]
○ = shift [☆] ☆:配列変数。 [関数の機能] 配列☆の先頭要素を取り除き、その要素を返します。 取り除かれた配列☆の長さ(要素数)は1減少し、それぞれの要素を示すインデックスも1小さくなります。 [書式の例] 1.$element = shift;
サンプルソース
● 先頭の要素を末尾に移動する
push(@array, shift(@array));
● ファイルハンドルを型グロブで渡す
typeglob_fh(*STDOUT);
sub typeglob_fh {
local *FH = shift;
print FH "indirect filehandle\n";
}
● ファイルハンドルをリファレンスで渡す
ref_fh(\*STDOUT);
sub ref_fh {
my $fh = shift;
print $fh "indirect filehandle\n";
}
|
|||||||||||||||||||