"when" 表达式通常用于编程语言中,用于根据条件执行不同的代码块。例如,在许多编程语言中,可以使用 "when" 或 "switch" 表达式来根据不同的情况执行相应的代码。这种表达式通常用于替代多个 "if-else" 语句,使代码更加简洁和易读。
以下是一个示例使用 Kotlin 编程语言的 "when" 表达式:
kotlinCopy Code
fun describe(obj: Any): String { return when (obj) { 1 -> "One" "Hello" -> "Greeting" is Long -> "Long" !is String -> "Not a string" else -> "Unknown" } }
在上面的示例中,根据传入的对象不同,会执行不同的代码块并返回相应的描述。
文章介绍了when表达式在编程中的应用,特别是在Kotlin等语言中,它用于根据条件执行不同代码块,以替代if-else结构,提升代码可读性和简洁性。
1万+

被折叠的 条评论
为什么被折叠?



