package com.spark.scala.basics
/**
* 1.
*/
case class Person1(name: String, age: Int)
class Coder(val name:String, val salary: Int)
object Coder {
def apply(name:String, salary: Int): Unit = {
println("Coder apply method invoked!!")
new Coder(name, salary)
}
def unapply(information: String) = { //提取,用Some封装成Tuple
Some((information.substring(0, information.indexOf(" ")), inform
Scala基础—提取器Extractor使用示例
最新推荐文章于 2021-05-26 22:31:06 发布
本文详细探讨了Scala中的Extractor概念,通过实例展示了如何创建和使用自定义提取器,以及它们在模式匹配中的关键作用。内容涵盖基本语法、自定义对象解构以及在实际编程中的应用技巧。
摘要由CSDN通过智能技术生成