- Kotlin环境设置(命令行)
- Kotlin Hello World程序(命令行)
- Kotlin程序概念解释
- Kotlin开发环境设置(IDE)
- Kotlin第一个程序(IDE)
- Kotlin变量
- Kotlin数据类型
- Kotlin类型转换
- Kotlin运算符
- Kotlin表达式、语句和块
- Kotlin标准输入/输出
- Kotlin注释
- 控制流程
- 函数
- 数组
- 字符串
- 异常处理
- 空安全
- 集合
- 注解
- 反射
- Kotlin OOP
- 范围
- Java互操作性
- 正则表达式
Kotlin表达式、语句和块
表达式由变量,运算符等组成,它的值是单个值。
下面来看一个例子 -
val score: Int score = 90 + 25
这里,90 + 25
是一个返回Int
值的表达式。
在Kotlin中,if
是一个不同于Java的表达式(在Java中,if
是一个声明)。 例如,
fun main(args: Array<String>) { val a = 12 val b = 13 val max: Int max = if (a > b) a else b println("$max") }
这里,if(a > b) a else b
是表达式。 然后在上面的程序中将表达式的值赋给max
变量。
Kotlin语句
语句是构成完整执行单元的所有内容。 例如,
val score = 90 + 25
这里,90 + 25
是返回115
的表达式,val score= 9 * 5;
是一个语句。
表达式是语句的一部分。
一些例子:
println("Howdy")
var a = 5 ++a
max = if (a > b) a else b
Kotlin块
块是一组括在括号{}
中的语句(零个或多个)。 例如,
fun main(args: Array<String>) { // main函数块 val flag = true if (flag == true) { // if块的开始 print("Hey ") print("jude!") } // if块的结束 } // main函数块的结束
if
是分支块,则有两个语句:print("Hey ")
和print(" jude!")
。
print("Hey ") print("jude!")
同样,main()
函数也有一个块主体。
val flag = true if (flag == true) { // 块开始 print("Hey ") print("jude!") } // 块结果
上一篇:Kotlin运算符
下一篇:Kotlin标准输入/输出
扫描二维码
程序员编程王