タグ

syntaxとmoduleに関するkiyo_hikoのブックマーク (1)

  • Switch - Perlのswitch文 - perldoc.jp

    This document describes version 2.09 of Switch, released June 12, 2002. このドキュメントで扱っているのは2002年6月12日リリースのSwitch 2.09版です。 概要¶ use Switch; switch ($val) { case 1 { print "number 1" } case "a" { print "string a" } case [1..10,42] { print "number in list" } case (@array) { print "number in list" } case /\w+/ { print "pattern" } case qr/\w+/ { print "pattern" } case (%hash) { print "entry in hash" } case

    kiyo_hiko
    kiyo_hiko 2013/06/05
    caseの引数にリストや配列ハッシュとか述語も取れてきもかっこいい // 最後の評価値を返すとかこじゃれた機能はない // キーワードを明示してuseするならswitchを指定する必要がある
  • 1