摘要:
一,代码: 代码: fun lamb() { // isOdd 是一个函数, (Int) -> Boolean, 参数是Int,返回是Boolean //直接使用Lambda表达式声明一个函数,这个函数判断输入的Int是不是奇数 val isOdd = { it: Int -> it % 2 == 阅读全文
posted @ 2025-08-09 13:40
刘宏缔的架构森林
阅读(7)
评论(0)
推荐(0)
摘要:
一,代码: //处理按钮点击事件 binding.button1.setOnClickListener { //Kotlin用直接使用 “=”来返回一个函数的值,这样的函数成为函数字面量 fun sum1(a: Int, b: Int) = a + b val res = sum1(3,8) pri 阅读全文
posted @ 2025-08-09 13:40
刘宏缔的架构森林
阅读(8)
评论(0)
推荐(0)
摘要:
一,代码: 例子: fun forExample2() { //until for (inex in 0 until 3){ // 不包含3 println("until: $inex ") } // .. for (inex in 0 ..2){ // 包含2 println("..: $inex 阅读全文
posted @ 2025-08-09 13:40
刘宏缔的架构森林
阅读(6)
评论(0)
推荐(0)
摘要:
一,代码: 例子: fun forExample1() { // Kotlin 集合 var list : List<String> = listOf<String>("apple", "banana", "kiwifruit") println("遍历集合") // 遍历list for(i in 阅读全文
posted @ 2025-08-09 13:40
刘宏缔的架构森林
阅读(41)
评论(0)
推荐(0)
摘要:
一,代码: fun whenExample() { //例1,普通用法 val number = 3 when (number) { 1 -> println("One") 2 -> println("Two") 3 -> println("Three") else -> println("Unkn 阅读全文
posted @ 2025-08-09 13:40
刘宏缔的架构森林
阅读(58)
评论(0)
推荐(0)
摘要:
一,代码: 1,定义函数: //一个比较大小的函数 fun max1(a: Int, b: Int): Int { val max = if (a > b) a else b return max } //代码块形式 fun max2(a: Int, b: Int): Int { val max = 阅读全文
posted @ 2025-08-09 13:40
刘宏缔的架构森林
阅读(10)
评论(0)
推荐(0)
浙公网安备 33010602011771号