読者です 読者をやめる 読者になる 読者になる

改行とリストコンテキスト

改行を含む文字列をリストコンテキストで代入すると、改行でスプリットされる。

my ($aaa, $bbb, $ccc) = "aaa\nbbb\nccc";
print $aaa;
print $bbb;
print $ccc;

aaa
bbb
ccc
が出力される。

my ($aaa, $bbb, $ccc) = split("\n", "aaa\nbbb\nccc");

と同等。奥が深いなぁ。