Kotlin有类似的判别式联合类型(求和类型)吗?如果有的话,这个(F#)的惯用Kotlin翻译是什么?
type OrderMessage =
| New of Id: int * Quantity: int
| Cancel of Id: int
let handleMessage msg =
match msg with
| New(id, qty) -> handleNew id qty
| Cancel(id) -> handleCxl id
Int | Double
这样的内容。 - ChrisoLosophInt | Double
。话虽如此,自从2018年以来,我就没有再接触过这门语言了,它可能已经有所发展。如果你有相关的知识或者在任何时候获得了相关信息,我很感兴趣了解更多。@ChrisoLosoph :-) - Adeynack