上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 186 下一页
摘要: 一,代码: //处理按钮点击事件 binding.button5.setOnClickListener { //声明参数和返回类型 val helloFun1: (String, Int)->String = { name, age -> "Hello World, $name, $age" } p 阅读全文
posted @ 2025-08-23 09:19 刘宏缔的架构森林 阅读(7) 评论(0) 推荐(0)
摘要: 一,说明 普通函数/匿名函数 返回值 , 都是 显示返回 , 如 : 使用 return 关键字 , 返回返回值 ; lambda表达式 的 返回值 不需要使用 return 关键字 , lambda表达式 可以 隐式 返回 函数体最后一行语句 ; 二,例子 代码: //处理按钮点击事件 bindi 阅读全文
posted @ 2025-08-23 09:19 刘宏缔的架构森林 阅读(30) 评论(0) 推荐(0)
摘要: 一,功能: 匿名函数 可以作为 变量 赋值给 函数类型变量 , 可以作为 函数参数 传递给函数 , 因此 , 匿名函数 与 变量 一样 , 也存在 对应的 函数类型 ; 函数类型 由 参数 和 返回值 决定 ; 有 相同 参数顺序 , 参数个数 和 返回值类型 的函数 , 其 函数类型相同 ; 二, 阅读全文
posted @ 2025-08-23 09:19 刘宏缔的架构森林 阅读(20) 评论(0) 推荐(0)
摘要: 一,代码 定义的函数: fun getIsL(char:Char): Boolean { if ( char == 'l') { return true } else { return false } } 调用: //处理按钮点击事件 binding.button1.setOnClickListen 阅读全文
posted @ 2025-08-23 09:19 刘宏缔的架构森林 阅读(9) 评论(0) 推荐(0)
摘要: 一,功能 TODO 函数 唯一的作用 就是 抛出异常 , 该函数 执行永远失败 , 并且 返回 Nothing 类型 二,例子 代码: //处理按钮点击事件 binding.button2.setOnClickListener { TODO("TODO 抛出异常") } 运行结果: 三,例子: 代码 阅读全文
posted @ 2025-08-23 09:19 刘宏缔的架构森林 阅读(17) 评论(0) 推荐(0)
摘要: 一,功能 takeIf 函数 的 返回值 由其 Lambda 表达式参数的返回值 确定 , Lambda 表达式 返回 true , 则 返回 接收者对象 ; Lambda 表达式 返回 false , 则 返回 null 空值 ; takeUnless 函数 的 返回值 由其 Lambda 表达式 阅读全文
posted @ 2025-08-16 10:14 刘宏缔的架构森林 阅读(68) 评论(0) 推荐(0)
摘要: 一,功能 drop方法:接收一个Int类型参数,表示可以指定从数组开始位置移除原数组的几个元素。 dropLast,方法接收一个Int类型参数,表示可以指定从数组末尾位置移除原数组的几个元素。 二,例子 代码: //处理按钮点击事件 binding.button1.setOnClickListene 阅读全文
posted @ 2025-08-16 10:14 刘宏缔的架构森林 阅读(52) 评论(0) 推荐(0)
摘要: 一,功能 dropWhile操作符: 从集合的第一项开始去掉满足条件元素,这样操作一直持续到出现第一个不满足条件元素出现为止, 返回剩余元素(可能剩余元素有满足条件的元素) dropLastWhile操作符: 从集合的最后一项开始去掉满足条件元素,这样操作一直持续到出现第一个不满足条件元素出现为止, 阅读全文
posted @ 2025-08-16 10:14 刘宏缔的架构森林 阅读(35) 评论(0) 推荐(0)
摘要: 一,功能: 通过应用于每个元素的给定 keySelector 函数返回的键对原始序列的元素进行分组,并返回一个映射,其中每个组键与对应元素的列表相关联。 返回的映射保留从原始序列生成的键的条目迭代顺序。 二,例子 代码: //处理按钮点击事件 binding.button1.setOnClickLi 阅读全文
posted @ 2025-08-16 10:14 刘宏缔的架构森林 阅读(35) 评论(0) 推荐(0)
摘要: 一,功能 first 是取集合元素中第一个元素,或符合条件的第一个元素 last 是取集合元素中最后一个元素, 或符合条件的最后一个元素 二,例子 代码: //处理按钮点击事件 binding.button1.setOnClickListener { val mList1 = mutableList 阅读全文
posted @ 2025-08-16 10:14 刘宏缔的架构森林 阅读(60) 评论(0) 推荐(0)
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 186 下一页