Kotlin教程:表达式、语句和块

2023年 7月 12日 52.2k 0

表达式由变量,运算符等组成,它的值是单个值。

下面来看一个例子 -

val score: Int
score = 90 + 25

Kotlin

这里,90 + 25是一个返回Int值的表达式。

在Kotlin中,if是一个不同于Java的表达式(在Java中,if是一个声明)。 例如,

fun main(args: Array) {

    val a = 12
    val b = 13
    val max: Int

    max = if (a > b) a else b
    println("$max")
}

Kotlin

这里,if(a > b) a else b是表达式。 然后在上面的程序中将表达式的值赋给max变量。

Kotlin语句

语句是构成完整执行单元的所有内容。 例如,

val score = 90 + 25

Kotlin

这里,90 + 25是返回115的表达式,val score= 9 * 5;是一个语句。

表达式是语句的一部分。

一些例子:

println("Howdy")

Kotlin

var a = 5
++a

Kotlin

max = if (a > b) a else b

Kotlin

Kotlin块

块是一组括在括号{}中的语句(零个或多个)。 例如,

fun main(args: Array) {  // main函数块
    val flag = true

    if (flag == true) {      // if块的开始
        print("Hey ")
        print("jude!")
    }                        // if块的结束
}                            // main函数块的结束

Kotlin

if是分支块,则有两个语句:print("Hey ")print(" jude!")

print("Hey ")
print("jude!")

Kotlin

同样,main()函数也有一个块主体。

val flag = true

if (flag == true) {      // 块开始
    print("Hey ")
    print("jude!")
}                        // 块结果

//原文出自【易百教程】,商业转载请联系作者获得授权,非商业转载请保留原文链接:https://www.yiibai.com/kotlin/statement-expression.html

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论