scala只有一个参数的提取值

xiaoxiao2021-02-28  89

普通提取器:接受一个字符串,作为参数,然后从字符串里面解析多个字符值,然后将多个字段值封装在一个Tuple中

但是如果类中只有一个字段,这样解析出来的值是无法放入一个tuple中的,因为scala中的tuple必须要有两个及以上的值。

这个时候,只能讲unapply方法中的字段值封装在Some对象中,直接返回;

class Person(val name:String) object Person{ def unapply(input:String):Option[String]=Some(input) } val Person="jack"
转载请注明原文地址: https://www.6miu.com/read-66468.html

最新回复(0)