My First Perl #3
ということ(?)で、関数とクラスあたりのステップに行こうと思う
関数
関数は sub を使う。と
しかも sub が sub たる理由はサブルーチン。なるほど。
1 2 3 4 5 6 7 8 9 |
|
shift に引数はないけど、引数を先頭から取得するときに使うらしい。
少し謎。
どうやら shift
の引数なしは shift @_
と同義らしい http://d.hatena.ne.jp/perlcodesample/20101130/1298764341
もう少し引数を受け取りましょう。
構造体Hashとか
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
|
最初に http://d.hatena.ne.jp/perlcodesample/20101130/1298764341 を読んだのがマズかったか。。。
やっぱりサンプルコードがあるほうがいいよね。
というっことで、 $value_(1..4) あでは、上記の記事をナナメ読みして頑張った結果。
$value_5 というフツーな方法で大丈夫だと知ったのは http://d.hatena.ne.jp/perlcodesample/20080605/1212675666 の記事を読んでから。。
正直 $value_3{a} と $value_4{a} がエラーになる理由が全然少しもわからん
構文から学ぶべきだった。。。
perl って、%だったり $とか @とか タイヘンです。。
今回は sub 、もといサブルーチンに衝撃を受けたので、次回にでもクラスをやろう。。