fun main() { val fileUtil = FileUtil() val result = fileUtil.openFile("ok") val cOntent= result match { OK { data } Error { throw error }.toString() } println(content) }
Error 闭包那个 toString 想了好久也没想出怎么去掉。
![]() | 1 Kasumi20 2021-11-04 13:53:26 +08:00 这是啥?中缀函数? |
3 aguesuka 2021-11-04 14:58:14 +08:00 |
![]() | 7 857681664 OP 尝试用可空类型解决了 toString 的问题 ```kotlin fun main() { val fileUtil = FileUtil() val result = fileUtil.openFile("error") val cOntent= result match { OK { str -> str } Error { error -> throw error } } println(content) } ``` |
![]() | 8 SoloCompany 2021-11-04 20:45:46 +08:00 你说的是 Nothing 类型吧? 怪不得看起来怪怪的 |
![]() | 9 857681664 OP @SoloCompany 没有 nothing 呀 |