2010-07-25から1日間の記事一覧

foreach for

foreach(for each) 配列の要素全てに繰り返し処理を行う。 @beatles = ("john","paul","george","ringo"); foreach $name(@beatles)←;付けない { print"$name\n"; } 以下のように改行処理になる john paul george ringo for 配列データの範囲を決めて繰り返…

配列の追加、削除 pop shift unshift

配列のデータを追加、削除する場合、最前列と最後尾のデータのみ対応した関数がある Pop 最後尾削除 @beatles = ("john","paul","george","ringo"); pop(@beatles); print@beatles リンゴスター、ビートルズ脱退!! shift 最前列削除 @beatles = ("john","p…

配列

配列 スカラー変数に連番を付けて管理する。スカラー変数は一つの要素しか扱えないが、配列化する事で同時に複数の要素を処理できるようになる。 @week = ("sun","mon","tue","wed","thu","fri","sat"); @: 配列であることを定義 リスト: ()内の数値の事…

while,for 繰り返し ループ ++

while $age = 0; while($age<1) { print"あなたの年齢は?\n"; $age=<STDIN>; chomp($age); if($age>=20) { print"もう大人ですね\n"; } elsif($age<20 && $age>=1) { print"未成年ですね\n"; } } 1以上の整数が入力されないとwhile以下のブロック内のprint指示を</stdin>…