構文 |
|
q/文字列/ |
返り値 |
|
文字列 |
説明
- '文字列'と書くのと同じです。
- 文字列の中にシングルクォートが含まれる場合,'文字列'と書く場合にはシングルクォートをエスケープしなくてはいけませんが,q/文字列/を使うとエスケープ不要なので,読みやすくなります。
使用例
#!/usr/bin/perl
use strict;
use warnings;
my $str1 = 'Let\'s enjoy Perl!';
my $str2 = q/Let's enjoy Perl!/;
print $str1, "\n";
print $str2, "\n";
#!/usr/bin/perl
use strict;
use warnings;
print q{/usr/bin/perl}, "\n";
print q|/home/user1/.bashrc|, "\n";
print q(/etc/passwd), "\n";