Perlゼミ

  1. Perl
  2. 構文
  3. コンテキスト
  4. here

リストコンテキスト

Perlにはコンテキストと呼ばれる概念があり、リストとして評価される文脈をリストコンテキストといいます。

配列への代入

配列への代入はリストコンテキストです。

my @values2 = @values;

リスト

リストの内側はリストコンテキストです。

(@values);

無名配列生成子

無名配列生成子の内側はリストコンテキストです。

[@values];

無名ハッシュ生成子

無名ハッシュ生成子の内側はリストコンテキストです。

{@values};

自動的に展開されて、気が付きにくい場所ですので、注意してください。

サブルーチンの引数

サブルーチンの引数は、リストコンテキストです。

func(@values);

自動的に展開されて、気が付きにくい場所ですので、注意してください。

Perl元気ちゃんねるのご紹介

Perlテキスト処理と正規表現の入門書
講座作成
著者紹介
木本裕紀

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

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

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

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

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

Perl総合研究所
Perl書籍
  • Perlテキスト処理のエッセンス
    テキスト処理
    テキスト処理と正規表現の基本をマスター
  • 業務に役立つPerl

    ログ解析など日本語を含むテキスト処理の実践!
  • Perlの書籍 »