サブルーチンの基礎 サブルーチンとは 引数 引数の3種類の受け取り方。 $_[0], shift, @_ 配列、ハッシュを引数として渡す 配列とハッシュを区別して渡す。 戻り値 スカラーコンテキストとリストコンテキスト サブルーチンの戻り値 スカラーとリスト スカラーかリストをコンテキストに応じて返却する。wantarray 単独のreturn サブルーチンの役割 Perlのサブルーチンの特徴 よいサブルーチンを作成するための心がけ サブルーチン作成を作成して単体試験( 自動試験 ) を可能にする。 サブルーチンはプログラムの目次をつくるためのものでないので注意する。 サブルーチン演習 cvs形式の文字列を、配列の配列に変換する。 cvs形式の文字列を、ハッシュの配列に変換する。 最大値と最小値を求める。 バブルソートする。 降順と昇順を選択してバブルソートする。 サブルーチン作成の技術