Perlゼミ(サンプルコードPerl入門)

新着情報 2018年 Twitter Perl入学式 イベント情報

2018年05月30日

リストコンテキスト

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

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

配列への代入

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

my @values2 = @values;
リスト

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

(@values);
無名配列生成子

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

[@values];
無名ハッシュ生成子

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

{@values};

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

サブルーチンの引数

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

func(@values);

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

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

投稿したコメントは管理者が承認するまで公開されません。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証