Kotlin字符串模板
Kotlin提供了一种字符串模板,字符串模板可以包含模板表达式,即一小段代码
字符串模板会计算值并把结果合并到字符串中,它以$开头
很多时候我们都需要使用字符串拼接,但是这样很不方便,如下
varstr1="I'mastringtemplate"varstr="HelloKotlin!"+str1println(str)//HelloKotlin!I'mastringtemplate
如何你的字符串需要拼接很多,那岂不是要要打很多"和+
使用字符串模板
vartemplate="Hellokotlin!${str1}"println(template)//HelloKotlin!I'mastringtemplate
字符串模板可以包含表达式,那么也可以在字符串模板中使用算术运算符,逻辑运算符还可以调用方法等
vara=1varb=2println("$a+$b=${a+b}")//1+2=3println("$a-$b=${a-b}")//1-2=-1println("$a*$b=${a*b}")//1*2=2println("$b/$a=${b/a}")//2/1=2vars="string"println("$s.lengthis${s.length}")//string.lengthis6println("${arrayOf("1","2","3").size}")//3
如果要输出$符号,可使用以下语法
println("${'$'}99.9")//$99.9
基本介绍就到这里了,更多的玩法等待你去发掘哦
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。