加载中...
文章
193
标签
47
分类
41
首页
时间轴
归档
标签
分类
清单
音乐
照片
电影
友链
关于
码行
2022-09-08-string模板
搜索
首页
时间轴
归档
标签
分类
清单
音乐
照片
电影
友链
关于
2022-09-08-string模板
发表于
2022-09-08
|
更新于
2025-03-07
|
Android
Kotlin
Foundation
|
总字数:
63
|
阅读时长:
1分钟
|
浏览量:
string模板
模板支持在字符串的引号内放入变量值
还支持字符串里计算表达式的值并插入结果,添加在
${}
中的任表达式,都会作为字符串的一部分求值.
文章作者:
Carl Su
文章链接:
https://devsu.top/posts/e234ae88/
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来源
码行
!
kotlin
上一篇
Kotlin-表达式
Kotlin表达式 if/else if 表达式 range表达式 in A .. B,in关键字用来检查某个值是否在指定范围内 当然,也可以用 !in A .. B 来反向判断 when表达式 允许编写条件式,在某个条件满足时,对应执行的代码 只要代码包含 else if 分支,都建议改用when 表达式 val school = "小学1" val level = when (school) { "学前班" -> "幼儿" "小学" -> "少儿" else -> println("未知") }
下一篇
Kotlin-集合
集合可以方便你处理一组数据,也可以作为值参传给函数,和我们学过的其他变量类型一样,List、Set和Map类型的变量,也分为两种,只读和可变。 List创建与元素获取 getOrElse是一个安全索引取值函数,它需要两个参数,第一个是索引值,,第二个是能提供默认值的lambda表达式,如果索引值不存在的话,可用来代替异常。 getOrNull是Kotlin提供的另一个安全索引取值函数,它返回null结果,而不是抛出异常 val list = listOf("Jack","Rose","Lee") println(list.getOrElse(3) { "Unknown" }) // Unknown println(list.getOrNull(3) ) // null println(list.getOrNull(3) ?: "Unknown1")...
相关推荐
2022-09-08
Kotlin-表达式
Kotlin表达式 if/else if 表达式 range表达式 in A .. B,in关键字用来检查某个值是否在指定范围内 当然,也可以用 !in A .. B 来反向判断 when表达式 允许编写条件式,在某个条件满足时,对应执行的代码 只要代码包含 else if 分支,都建议改用when 表达式 val school = "小学1" val level = when (school) { "学前班" -> "幼儿" "小学" -> "少儿" else -> println("未知") }
2022-10-11
Kotlin基础-继承与重载
继承与重载继承类默认都是封闭的,要让某个类开放继承,必须使用open关键字修饰它
2023-02-02
Kotlin基础 -- 协变和逆变
Kotlin基础 – 协变和逆变Kotlin 里面: in 是指可以写但是不可以读,是消费者,逆变; out 是只可以读不能写,是生产者,协变; 对应Java out 协变 对应 ? extends 只能读取不能修改 生产者 in 逆变 对应 ? super 只能修改不能读取 消费者 outout(协变),如果泛型类只将泛型类型作为函数的返回(输出),那么使用out,可以称之为生产类/接口,因为它主要是用来生产(produce)制定的泛型对象。 我的理解: open class TV { open fun turnOn() {}}class XiaoMiTV1: TV() { override fun turnOn() {}}class Controller<T> {} fun main() { //这里编译器会报错,Type mismatch: inferred type is TV but...
2023-01-06
in和out
Kotlin - in和out子类泛型对象可以赋值给父类泛型对象,用out 父类泛型对象可以赋值给子类泛型对象,用in
评论
Valine
Disqus
目录
1.
string模板
繁
搜索
数据加载中