Tag: 字符串插值

字符串插值在Kotlin中如何工作?

Kotlin编译器翻译"Hello, $name!" 使用类似的东西 java.lang.String.format("Hello, %s!", name) 还是有其他一些机制? 如果我有这样的课,例如: class Client { val firstName: String val lastName: String val fullName: String get() = "$firstName $lastName" } 这个getter会返回一个缓存的字符串,还是会尝试建立一个新的字符串? 我应该使用lazyOf委托吗? 我知道不会有性能问题,除非会有数百万的fullName调用,但除了如何使用它外,我还没有找到有关这个功能的文档。