fun getColorType() : String { val color = getUpperFavoriteColor() return when (color) { "" -> "empty" "RED", "GREEN", "BLUE" -> "rgb" else -> "other"
转载 2020-10-28 20:58:00
145阅读
2评论
Let's see following code: println(colors.reduce { acc, curr -> "$acc, $curr" }) // red, blue, green, black val myMap = mapOf(1 to "one", 2 to "two", 3
转载 2020-10-26 16:22:00
122阅读
2评论
kotlin when用法
原创 5月前
83阅读
fun main() { val mode = 3 when (mode) { 1 -> print("1 is ok") 2 -> { print("2 is fine") print("2 is fine") } else -> { print("large than 2 is not ok")
转载 2020-10-11 02:07:00
135阅读
2评论
1. Lambda表达式 Lambda就是一小段可以作为参数传递代码,在kotlin标准形式为:{参数名1: 参数类型, 参数名2: 参数类型 -> 函数体} 标准形式使用如下:val list = listOf("Apple", "Banana", "Orange", "Pear", "Grape", "Watermelon") val lambda = { fruit: Strin
本节我们讲kotlin函数,在java,我们也会称为方法,1、函数写法我们先看最普遍写法,这三种写法区别仅仅在参数:fun print(){ print("hello world"); // 无参 } fun print(str:String){ print("hello world $str"); // 有参 } fun print1(str:String =
转载 2024-07-08 12:05:37
79阅读
为了预防空指针异常,要判空。Kotlin 中有判空辅助工具。常用是 ?.和 ?:?.操作符 ?. 意思是当对象不为空时正常调用,为空时什么都不做。修改前,fun doStudy(study: Study?){ if (study != null){ study.readBooks() study.doHomeWork()
转载 2023-08-25 14:26:16
101阅读
# 指导小白如何实现“Android kotlin when 区间判断” ## 流程图 ```mermaid flowchart TD A[开始] --> B[设置变量x] B --> C{判断x取值范围} C --> |x < 0| D[输出"x小于0"] C --> |0 |x >= 10| F[输出"x大于等于10"] F --> G[结束]
原创 2024-06-19 06:58:09
210阅读
When 表达式 when 将它参数和所有的分支条件顺序比较,直到某个分支满足条件。 when 既可以被当做表达式使用也可以被当做语句使用。如果它被当做表达式,符合条件分支值就是整个表达式值,如果当做语句使用, 则忽略个别分支值。 when 类似其他语言 switch 操作符。其最简单
转载 2019-12-12 11:57:00
182阅读
2评论
在今年Google I/O大会上,Google正式宣布,Kotlin将会成为Android开发官方支持语言。除了Android外,Kotlin还可以完全作为服务端开发语言,比如在未来Spring 5就将对Kotlin提供强大支持。以及浏览器编程语言,与JS进行交互。Kotlin是一门静态语言,支持多种平台,包括移动端、服务端以及浏览器端,此外,Kotlin还是一门融合了面向对象与函数式编
转载 2024-05-17 22:30:12
26阅读
文章目录java基础3break、continue、switchfor、(if、 else if、else)、(while、do while)for循环例子while循环例子 java基础3 基础3 【文章是用来帮助自己巩固知识,如果有什么不对地方,还望评论指出,理性探讨】 break、continue、switchbreak:用于选择结构和循环结构,表示结束当前一层结构co
转载 2023-09-01 16:16:12
86阅读
文章目录whenwhenfun main(args: Array<String>) { gradeStudent(3)}fun gradeStudent(score:Int){ when(score){ 10 -> println("满分,棒棒哒") 9 -> println("干不错") 8 -> println("还可以") 7 -...
原创 2022-06-06 13:43:18
227阅读
Kotlin笔记-程序逻辑控制 2. 程序逻辑控制if条件语句 if ​​Example:​​fun largerNumber3(num1: Int, num2: Int): Int { var value = 0 if (num1 > num2) { value = num1 } else value = num2 retur
原创 2022-06-24 00:28:18
103阅读
【代码】【Android-kotlin】kt语法when 使用方式类似switch。
原创 2024-04-18 10:24:41
75阅读
前言在Kotlin,有一些用于扩展 & 方便开发者编码内置函数,能大大提高开发者开发效率。今天,我将主要讲解是:let函数also函数with函数run函数apply函数基础知识:接口回调Lambda使用在Kotlin可使用Lambda函数简化一些不必要嵌套接口回调方法注:仅支持单个抽象方法回调,多个回调方法不支持。// Java接口回调 mVar.setEventListe
转载 2024-06-11 21:01:46
70阅读
1、条件分支(1)、简单分支–if…elsekotlin if…else 语句具有返回值,类似于Java三目运算//传入两个值 a 和 b , 将大值显示在TextView控件 nameTextView.text=if(a>b) a else b(2)、多分支A: 特点kotlin 没有 switch/case ,使用 when/else 替代when/else 也有返回值执行
转载 7月前
30阅读
ent 传入进来文字内容 val是常量 */class TextEngine(val textContent: String) { /** * 处理文字,然后返回 * 返回完整字符串 */ fun getDoTextAction() : String
原创 2023-06-22 14:16:12
199阅读
# Python When:一种优雅条件选择方式 在 Python ,条件选择是编程核心组成部分之一。Python 提供了多种结构来实现条件判断,比如 `if`、`elif` 和 `else` 语句。然而,当需要对多个条件进行进行更加复杂判断时,代码可读性常常受到影响。在这种情况下,“when” 结构常常被提及,实际上在标准 Python 没有这种语法,但我们可以使用其他库或者
原创 9月前
84阅读
# Javawhen语句 ## 简介 当我们在编写Java程序时,经常会遇到需要根据不同条件执行不同操作情况。Java没有类似于其他语言中`switch`语句的当判断条件为某个值时执行代码语法糖。然而,我们可以使用一些替代方法来实现类似的功能。本文将介绍一种常用实现方式,使用`if-else if-else`语句来代替`switch`语句,以实现类似的效果。 ## 整体流程
原创 2023-07-31 13:58:36
365阅读
目录前言一. 已知数据按照另外一种方式进行分组二. 用一个SQL语句完成不同条件分组三. 在Check中使用Case函数四. 根据条件有选择update五. 两个表数据是否一致检查六. 在Case函数中使用合计函数七. 小结前言Case具有两种格式:简单Case函数和Case搜索函数。 1.简单Case函数case sex when '1' then '男' when '2'
转载 2023-07-27 20:31:17
572阅读
  • 1
  • 2
  • 3
  • 4
  • 5