普通提取器:接受一个字符串,作为参数,然后从字符串里面解析多个字符值,然后将多个字段值封装在一个Tuple中
但是如果类中只有一个字段,这样解析出来的值是无法放入一个tuple中的,因为scala中的tuple必须要有两个及以上的值。
这个时候,只能讲unapply方法中的字段值封装在Some对象中,直接返回;
class Person(val name:String)
object Person{
def unapply(input:String):Option[String]=Some(input)
}
val Person="jack"