在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