摘要:
考虑以下例子,我们试图将输入的List[Double] 和List[String] 区分开: // src/main/scala/progscala2/patternmatching/match-types.sc scala> for { | x <- Seq(List(5.5,5.6,5.7), 阅读全文
摘要:
正则表达式可以很方便地从符合特定结构的字符串中提取数据。Scala封装了Java 的正则表达式。以下给出一个示例: 1 // src/main/scala/progscala2/patternmatching/match-regex.sc 2 3 val BookExtractorRE = """B 阅读全文
摘要:
假设以下场景:你需要从对象中提取值,但你又想将一个变量赋给该对象的整体。该怎么做呢?我们来对前文中匹配Person 类的属性的实例做以下修改。 1 case class Address(street: String, city: String, country: String) 2 case cla 阅读全文