Scala中的映射类型类似于Typescript Pick、Exclude等

Scala中的映射类型类似于Typescript Pick、Exclude等,typescript,scala,derived-types,mapped-types,Typescript,Scala,Derived Types,Mapped Types,紧跟 有没有办法模仿Scala中的Typescript中的拾取、排除、差异等 使用与上述类似的示例: case class Person(name: String, age: Int, address: String, phone: String) 有没有办法派生一个类型 class PersonSubset(name: String, age: Int) 不必显式地写出一个单独的case类 正如在更多的Typescript方法中一样,我们是否可以创建一个类型别名,它是类Person字段的子

紧跟

有没有办法模仿Scala中的Typescript中的
拾取
排除
差异

使用与上述类似的示例:

case class Person(name: String, age: Int, address: String, phone: String)
有没有办法派生一个类型

class PersonSubset(name: String, age: Int)
不必显式地写出一个单独的case类

正如在更多的Typescript方法中一样,我们是否可以创建一个类型别名,它是类
Person
字段的子集