Scala LanguageExtractores


Sintaxis

  • extractor de valores (extractValue1, _ / * segundo valor extraído ignorado * /) = valueToBeExtracted
  • valueToBeExtracted match {case extractor (extractValue1, _) => ???}
  • val (tuple1, tuple2, tuple3) = tupleWith3Elements
  • objeto Foo {def unapply (foo: Foo): Opción [String] = Some (foo.x); }

Extractores Ejemplos relacionados