Android之Kotlin中常见的符号

640?wx_fmt=png

  • $符合

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? 。

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

从forEach函数跳出

640?wx_fmt=png

  • {}符号

这里指的是lambda表达式的符号

640?wx_fmt=png

kotlin中{}里面整个是lambda的一个表达式,而java8中{}部分只是lambda表达式的body部分。

还要 :符号,用于类名后表示继承,用于变量后限定变量类型,是Kotlin中最常用的符号,这里基本囊括了Koltin中一些常见的符号,关于符号就介绍这么多,如有遗漏请再下方留言提出,我将补充上

                        喜欢 就关注吧,欢迎投稿!

640?wx_fmt=jpeg

本网站文章均为原创内容,并可随意转载,但请标明本文链接
如有任何疑问可在文章底部留言。为了防止恶意评论,本博客现已开启留言审核功能。但是博主会在后台第一时间看到您的留言,并会在第一时间对您的留言进行回复!欢迎交流!
本文链接: https://leetcode.jp/android之kotlin中常见的符号/

此条目发表在Android分类目录。将固定链接加入收藏夹。

发表评论

您的电子邮箱地址不会被公开。