联合类型(也称为求和类型)是一种强大的语言功能,我发现自己经常在 TypeScript 中使用它
\n大致如下:
\nlet a: string | number = \xe2\x80\x9chello\xe2\x80\x9d\na = 3\nRun Code Online (Sandbox Code Playgroud)\n我如何在 kotlin 中实现这种类型的行为?
\n我看到一些人谈论使用继承和密封类来完成此任务,但看起来如果您想将这种方法与基元(例如 String 和 Int)一起使用,那么就必须围绕这些类型编写包装器来访问底层值。
\n我想知道是否有更务实的解决方案。
\n