随笔分类 -  Kotlin

摘要:首先非空变量和可空变量的区别: // name为不可为空的变量, 不能赋值为null ,若有判断 if(name==null) 无意义,因为肯定不为null var name : String = "" // role 为可空变量 var role : String? = "" 非空变量赋值为Nul 阅读全文
posted @ 2021-12-28 16:22 听着music睡 阅读(183) 评论(0) 推荐(0) 编辑
摘要:Kotlin中有两种延迟初始化的方式。一种是lateinit var,一种是by lazy。 一、lateinit的使用 按Java的写法,此时即代表datas默认为null,但是因为Kotlin的非空机制,这里给出了两种选择,要不给一个初始值,要不增加lateInit修饰 则可以这么写: 表示初始 阅读全文
posted @ 2021-12-23 17:53 听着music睡 阅读(1588) 评论(0) 推荐(0) 编辑
摘要:一、kotlin.NotImplementedError: An operation is not implemented: Not yet implemented 发生原因为编译局生成方法代码的时候会自动添加代码: TODO("Not yet implemented") 需要把该代码删除,否则会抛 阅读全文
posted @ 2021-12-23 16:33 听着music睡 阅读(435) 评论(0) 推荐(0) 编辑
摘要:使用data class的一大好处就是不用自己写一堆toString()方法的代码了。 一个简单的类的写法: class User(var name : String, var age: Int) {} 如果我们想打印这个类的一个对象的属性值,一般直接调用toString() 但是如果不重写,打印出 阅读全文
posted @ 2021-12-23 14:43 听着music睡 阅读(2256) 评论(0) 推荐(0) 编辑
摘要:Java中定义静态变量和方法: public class XUtils { // utils版本号 public static String utilVersion="1.0"; /** * 显示金额,负数为-¥0,非负数为¥0 * @param tv 文本控件 * @param price 金额 阅读全文
posted @ 2021-12-21 15:29 听着music睡 阅读(1572) 评论(0) 推荐(0) 编辑
摘要:浅谈Kotlin(一):简介及Android Studio中配置 浅谈Kotlin(二):基本类型、基本语法、代码风格 浅谈Kotlin(三):类 浅谈Kotlin(四):控制流 本篇介绍Kotlin的控制流语法(if,for,while,when....) 一、if 语句 1、基本用法: 2、判断 阅读全文
posted @ 2017-06-08 17:36 听着music睡 阅读(1015) 评论(0) 推荐(0) 编辑
摘要:浅谈Kotlin(一):简介及Android Studio中配置 浅谈Kotlin(二):基本类型、基本语法、代码风格 浅谈Kotlin(三):类 浅谈Kotlin(四):控制流 前言: 已经学习了前两篇文章,对Kotlin有了一个基本的认识,往后的文章开始深入介绍Kotlin的实战使用。 本篇介绍 阅读全文
posted @ 2017-05-22 09:46 听着music睡 阅读(1579) 评论(0) 推荐(0) 编辑
摘要:浅谈Kotlin(一):简介及Android Studio中配置 浅谈Kotlin(二):基本类型、基本语法、代码风格 浅谈Kotlin(三):类 浅谈Kotlin(四):控制流 通过上面的文章,在Android Studio中我们已经可以进行Kotlin编程了,接下来开始学习Kotlin的基本类型 阅读全文
posted @ 2017-05-19 12:39 听着music睡 阅读(1830) 评论(0) 推荐(0) 编辑
摘要:浅谈Kotlin(一):简介及Android Studio中配置 浅谈Kotlin(二):基本类型、基本语法、代码风格 浅谈Kotlin(三):类 浅谈Kotlin(四):控制流 前言: 今日新闻:谷歌宣布,将Kotlin语言作为安卓开发的一级编程语言。 Kotlin由JetBrains公司开发,与 阅读全文
posted @ 2017-05-18 13:04 听着music睡 阅读(6193) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示