在Kotlin字符串中转义$ {something}
定义一个Kotlin字符串的正确方法是什么?它包含声明模板替换的字符,但是没有将这个字符串作为模板进行评估?
例如: "${something}"
只是作为一个普通的字符串来处理。
我想使用Spring的值注释:
@Value("${some.property}) lateinit var foobar : String?
这适用于我:
val s = "\${foo}" println("s = ${s}") // prints s = ${foo}
记录的方式也正常工作:
val s = "${'$'}{foo}" println("s = ${s}") // prints s = ${foo}
- 使用java lambda调用kotlin函数时,Kotlin无法访问kotlin.jvm.functions.Function1
- Kotlin Android Button.onClickListener导致NoSuchMethodError
- Android Kotlin将项目添加到来自微调的ListView
- Kotlin直接访问android.support.v4.app.Fragment中的Button对象引用
- ojAlgo – 在优化中将变量表示为边界?
- Kotlin高阶函数和单方法接口的行为?
- 从Delegate属性的getValue()和setValue()函数外部获取KProperty信息
- Kotlin适配器中的ViewHolder中的SetOnClickListener
- Kotlin“rem”作为“mod”的替代品不可用?
- 有没有可能为Java类添加“静态”扩展函数?
- 用适当的处理扩展Kotlin中的RxJava Observable