【发布时间】:2021-06-17 07:15:58
【问题描述】:
假设我用 private final String s (Java) 或 val s (Kotlin) 声明了一个 final 字段。在初始化期间,我想用调用远程服务的结果来初始化该字段。在 Java 中,我可以在构造函数中初始化它(例如s = RemoteService.result()),但在 Kotlin 中,我不知道该怎么做,因为据我所知,该字段必须在同一行中初始化宣布。这里有什么解决办法?
【问题讨论】:
标签: kotlin