- ベストアンサー
perlスクリプト s/^\s+//; s/\s+$//; return wantarray ? @out : $out[0]; について
自作の掲示板を作ろうと思い、perlの勉強をしている者です。人様の作ったスクリプトを解析しています。以下のスクリプトはライブラリに記述されていたものです。 sub tttt { my @out = @_; for (@out) { s/^\s+//; s/\s+$//; } return wantarray ? @out : $out[0]; このスクリプトなんですが、 s/^\s+//; の部分の「+」と s/\s+$//; の部分の「+$」、 また「return wantarray~」 の三つの部分のスクリプトが、どういった働きをしているの分かりません。専門書やウェブ上のリファレンスも色々調べたのですが・・。 分かる方いらっしゃいましたらご教授下さると幸いです。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
お礼
とても分かりやすい説明ありがとうございます。 仰るとおり置換構文sについては事前に調べがついておりました。本当にありがとうございました。助かりました。