摘要:
一,功能 切片 是一个基本操作:它根据索引返回集合中某个范围的元素。 如果你使用 slice() 方法,就可以根据索引范围或具体的索引集合获取一个新的集合。返回的是一个新集合,包含给定索引处的元素。 要注意的问题:1,要避免下标越界。2,Slice是根据索引进行截取的。所以Map 是没有Slice函 阅读全文
posted @ 2025-08-23 09:20
刘宏缔的架构森林
阅读(43)
评论(0)
推荐(0)
摘要:
一,功能 find返回匹配给定 predicate 的第一个字符,如果没有找到这样的字符,则返回 null findLast查找符合条件的并返回最后一个符合该条件的数据。 它跟filter的区别就是,filter返回的是结果集合,而find是找到第一个就返回。 二,例子 代码: //处理按钮点击事件 阅读全文
posted @ 2025-08-23 09:20
刘宏缔的架构森林
阅读(78)
评论(0)
推荐(0)
摘要:
一,功能 distinct 返回仅包含给定集合中不同元素的列表。在给定集合的相同元素中,只有第一个元素会出现在结果列表中。结果列表中的元素与它们在源集合中的顺序相同。 distinctBy 是 Kotlin 中的一个函数,它允许你根据特定的键或属性对列表进行去重。它会保留第一次出现的元素,后续重复的 阅读全文
posted @ 2025-08-23 09:20
刘宏缔的架构森林
阅读(99)
评论(0)
推荐(0)
摘要:
一,功能: repeat 函数:接受一个整数参数 n 和一个 lambda 表达式,重复执行 lambda 表达式 n 次,每次迭代时,lambda 表达式的参数是从 0 到 n-1 的整数。 二,例子: 倒序循环 代码: //处理按钮点击事件 binding.button1.setOnClickL 阅读全文
posted @ 2025-08-23 09:20
刘宏缔的架构森林
阅读(111)
评论(0)
推荐(0)
摘要:
一,例子 代码: //处理按钮点击事件 binding.button1.setOnClickListener { // 函数的返回值 是函数类型 fun returnFun(): (String)->String { return { name: String -> "Hello $name" } 阅读全文
posted @ 2025-08-23 09:20
刘宏缔的架构森林
阅读(15)
评论(0)
推荐(0)
摘要:
一,例子 定义函数: //定义函数,参数action是一个函数类型 fun doSomething(action: () -> String) { val act = action(); println(act) } //定义函数,其中最后一个参数是函数类型 fun studentDoSomethi 阅读全文
posted @ 2025-08-23 09:19
刘宏缔的架构森林
阅读(19)
评论(0)
推荐(0)
摘要:
一,代码: //处理按钮点击事件 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
刘宏缔的架构森林
阅读(32)
评论(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)
浙公网安备 33010602011771号