2012年2月17日のブックマーク (1件)

  • Scala matchメモ(Hishidama's Scala match Memo)

    概要 [/2017-01-29] 数値のマッチング [/2017-01-31] match式の値 [/2020-10-01] 数値以外のマッチング [/2011-02-27] 型のマッチング [/2011-08-15] マッチした値の取得 [/2017-01-29] ガード条件(if) [/2017-01-29] matchの省略 [/2017-02-02] unapply・unapplySeq [/2017-01-29] 概要 match式は、値に応じて処理を分岐させる。 単純に値が一致するかどうか(Javaswitch相当)だけでなく、パターンマッチングで色々な条件でマッチさせることが出来る。 値 match { case パターン1 => 処理1 case パターン2 => 処理2 ~ } matchは「式」なので、値を返すことも出来る。 val 変数 = 値 match { ca

    arakash
    arakash 2012/02/17
    パターンマッチングの色々な書き方パターン