Perlゼミ

  1. Perl
  2. 演算子
  3. here

文字列リスト演算子 - qw()

文字列リストを簡潔に記述するための文字列リスト演算子と呼ばれる演算子があります。文字列リスト演算子を使用するとシングルクォートやカンマを記述することなく文字列のリストを表現できます。

qw(文字列1 文字列2 文字列3)

実際に文字列リスト演算子を使用した例です。

my @strings = qw/cat dog mouse/; 

次の文字列のリストと同じ意味になります。

my @strings = ('cat', 'dog', 'mouse');

文字列を囲む記号には()以外の文字も使用することができます。

qw(cat dog mouse)
qw/cat dog mouse/;
qw{cat dog mouse}
qw#cat dog mouse#
qw[cat dog mouse]
qw!cat dog mouse!

サンプルプログラム

文字列リスト演算子を使用したサンプルプログラムです。

use strict;
use warnings;

# 文字列リスト演算子
my @strings = qw/cat dog mouse/; # ('cat', 'dog', 'mouse') と同じ意味
print "1: 文字列リスト\n";
print join(',', @strings) . "\n";

参考:join関数

参考「Perlの配列」

Perlの「配列」についての解説は以下をご覧ください。

Perlプログラミングちゃんねるのご紹介

Perlの書籍
  • 業務に役立つPerl

    ログ解析など日本語を含むテキスト処理の実践!
    この私、Perlゼミの作者が執筆しています。
    ご購入、口コミ歓迎。
  • Perlの書籍 »
自己紹介
木本裕紀

「今日も元気だ! Perlで元気!」

Perlプログラミングちゃんねる

Youtubeチャンネル登録、いいね、コメント歓迎

Twitter
フォロー、いいね、リツート、コメント歓迎

kimoto.yuki@gmail.com
応援メッセージ、質問、間違い報告歓迎

Perl総合研究所