最佳答案
                                        
                                                                        
                                根据 Person案例类别:
scala> case class Person(name: String, age: Int) {}
defined class Person
还有这个例子
scala> val b = Person("Kevin", 100)
b: Person = Person(Kevin,100)
是否有理由选择此代码(使用 @)
scala> b match {
|    case p @ Person(_, age) => println("age")
|    case _ => println("none")
| }
age
... 在以下方面?
scala> b match {
|    case Person(_, age) => println("age")
|    case _ => println("none")
| }
age
也许我错过了 @的意义/力量?
 
                                
                            