总之,我有4个类型记录类,它们非常相似,我可以将这4个类中的任何一个传递给相同的函数。所以我的函数签名是这样的。
foo(a:Plane |Rocket | Bird | Balloon) { dostuff;}是否有可能创建一个类或接口,它是所有四个方面的一个联合。
就像这样
class Flyer = Plane | Rocket | Bird | Balloon发布于 2018-06-13 02:38:24
您可以创建一个类型别名:
type Flyer = Plane | Rocket | Bird | Balloon;这只是一个别名;它的行为将与您以其展开形式编写它的行为相同。
https://stackoverflow.com/questions/50828283
复制相似问题