org.scalatest.PartialFunctionValues
See thePartialFunctionValues companion trait
object PartialFunctionValues extends PartialFunctionValues
Companion object that facilitates the importing of PartialFunctionValues
members as an alternative to mixing it in. One use case is to import PartialFunctionValues
's members so you can use the valueAt
method on PartialFunction
in the Scala interpreter:
$ scala -cp scalatest-1.7.jar Welcome to Scala version 2.9.1.final (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_29). Type in expressions to have them evaluated. Type :help for more information. scala> import org.scalatest._ import org.scalatest._ scala> import matchers.Matchers._ import matchers.Matchers._ scala> import PartialFunctionValues._ import PartialFunctionValues._ scala> val pf: PartialFunction[String, Int] = Map("I" -> 1, "II" -> 2, "III" -> 3, "IV" -> 4) pf: PartialFunction[String,Int] = Map(I -> 1, II -> 2, III -> 3, IV -> 4) scala> pf("IV") should equal (4) scala> pf("V") should equal (5) java.util.NoSuchElementException: key not found: V at scala.collection.MapLike$class.default(MapLike.scala:224) at scala.collection.immutable.Map$Map4.default(Map.scala:167) ...
Attributes
- Companion
- trait
- Graph
-
- Supertypes
- Self type
Members list
In this article