関数 y を呼ぶとき
Perl で y という名前の関数を作ったら、&y で呼び出さないといけない。
use strict; use warnings; sub y { print qq/this is function named "y"\n/; } # y; # ... (1) &y; # ... (2)
このまま実行すると
[takeyuki@sunya ~]$ perl d.pl this is function named "y"
(1) を活かして (2) をコメントアウトすると、
[takeyuki@sunya ~]$ perl d.pl Transliteration replacement not terminated at d.pl line 9.
y という関数名はよく使うので気を付けよう。
追記
s や m という名前の関数も。s, y, m とくれば sym だね。