如何获取字符串描述/值



在kotlin中,如何获得字符串的原始值?

例如,

val value: String = "Adrian"

预期结果:


"Cannot find value: Adrian"

我来自Swift,我知道它在Swift中的工作原理

let value: String = "Adrian"
print("Cannot find (string.description): (value)")

Swift中的另一个示例

let a: String = "b"
print("(a.description) = (a)"
///prints "a = b"

我猜测需要一个字符串扩展名,因为我阅读了Kotlin String文档,并且似乎没有选择提供预期的结果。一个简单的问题,但我真的无法解决:(

这可能会对您有所帮助。为此,您必须使用Kotlin反射:

示例:

data class Person(val name:String)
fun main(){
    val person = Person("Birju")
    val prop = person::name
    println("Property Name: ${prop.name}")
    println("Property Value: ${prop.get()}")
}

怎么样println(" value:$ value"(您不需要限制操作员( (即可在kotlin中的concat strings

相关内容

  • 没有找到相关文章

最新更新