上一页 1 2 3 4 5 6 7 ··· 35 下一页
摘要: 首先非空变量和可空变量的区别: // name为不可为空的变量, 不能赋值为null ,若有判断 if(name==null) 无意义,因为肯定不为null var name : String = "" // role 为可空变量 var role : String? = "" 非空变量赋值为Nul 阅读全文
posted @ 2021-12-28 16:22 听着music睡 阅读(139) 评论(0) 推荐(0) 编辑
摘要: Kotlin中有两种延迟初始化的方式。一种是lateinit var,一种是by lazy。 一、lateinit的使用 按Java的写法,此时即代表datas默认为null,但是因为Kotlin的非空机制,这里给出了两种选择,要不给一个初始值,要不增加lateInit修饰 则可以这么写: 表示初始 阅读全文
posted @ 2021-12-23 17:53 听着music睡 阅读(1481) 评论(0) 推荐(0) 编辑
摘要: 一、kotlin.NotImplementedError: An operation is not implemented: Not yet implemented 发生原因为编译局生成方法代码的时候会自动添加代码: TODO("Not yet implemented") 需要把该代码删除,否则会抛 阅读全文
posted @ 2021-12-23 16:33 听着music睡 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 使用data class的一大好处就是不用自己写一堆toString()方法的代码了。 一个简单的类的写法: class User(var name : String, var age: Int) {} 如果我们想打印这个类的一个对象的属性值,一般直接调用toString() 但是如果不重写,打印出 阅读全文
posted @ 2021-12-23 14:43 听着music睡 阅读(1996) 评论(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睡 阅读(1469) 评论(0) 推荐(0) 编辑
摘要: 语法为: 参数 => 函数体 基本用法: var f = v => v; //等价于 var f = function(a){ return a; } f(1); //1 当箭头函数没有参数或者有多个参数,要用 () 括起来。 var f = (a,b) => a+b; f(6,2); //8 当箭 阅读全文
posted @ 2021-11-02 16:02 听着music睡 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 首先一个!是取反的意思 !null = true !'' = true !undefined=true !'str'=false !222=false !!则是取反之后再取反,即实现了 var str ; if(str!=null && typeof(a)!=undefined&&a!=''){ / 阅读全文
posted @ 2021-11-01 16:52 听着music睡 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 作用:将一个数组转为用逗号分隔的参数序列。 比如: var arr = [1,2,3] 则 ...arr即 1,2,3 1、浅拷贝 var arr = [1,2,3] var copyArr = [...arr] // [1,2,3] 2、向集合中添加元素 var arr = [1,2,3] 若想得 阅读全文
posted @ 2021-11-01 14:51 听着music睡 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 定义: 用于检测数组所有元素是否都符合指定条件(通过函数提供) 指定函数检测数组中的所有元素: 如果数组中检测到有一个元素不满足,则整个表达式返回 false ,且剩余的元素不会再进行检测。 如果所有元素都满足条件,则返回 true。 every() 不会对空数组进行检测。 every() 不会改变 阅读全文
posted @ 2021-10-29 18:16 听着music睡 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 定义: 返回传入一个测试条件(函数)符合条件的数组第一个元素位置。 为数组中的每个元素都调用一次函数执行: 当数组中的元素在测试条件时返回 true 时, findIndex() 返回符合条件的元素的索引位置,之后的值不会再调用执行函数。 如果没有符合条件的元素返回 -1 对于空数组,函数是不会执行 阅读全文
posted @ 2021-10-29 18:04 听着music睡 阅读(96) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 35 下一页