$符合
println("itemB:$itemB")//字符串模板var userInfo = "name:${user.name}</span>, age:<span class="hljs-variable">$age"
?问号
表示这个对象可能为空
//在变量类型后面加上问号,代表该变量是可空变量var name: String? = "zhangsan"
/** * 如果str不能转为Int类型,则返回null */fun parseInt(str: String): Int? { // (代码略)}
b?.length //如果 b非空,就返回 b.length ,否则返回 null,这个表达式的类型是 Int? 。
从forEach函数跳出
{}符号
这里指的是lambda表达式的符号
kotlin中{}里面整个是lambda的一个表达式,而java8中{}部分只是lambda表达式的body部分。
还要 :符号,用于类名后表示继承,用于变量后限定变量类型,是Kotlin中最常用的符号,这里基本囊括了Koltin中一些常见的符号,关于符号就介绍这么多,如有遗漏请再下方留言提出,我将补充上
喜欢 就关注吧,欢迎投稿!
本网站文章均为原创内容,并可随意转载,但请标明本文链接
如有任何疑问可在文章底部留言。为了防止恶意评论,本博客现已开启留言审核功能。但是博主会在后台第一时间看到您的留言,并会在第一时间对您的留言进行回复!欢迎交流!
本文链接: https://leetcode.jp/android之kotlin中常见的符号/