Scope Functions
Run Returns
Use run to calculate a value from a short local block.
Run Returns
RunReturns.kt
fun main() {
val width =
val area = run {
val height = width + 1
width * height
}
println("width=$width")
println("area=$area")
}
fun main() {
val width =
val area = run {
val height = width + 1
width * height
}
println("width=$width")
println("area=$area")
}
fun main() {
val width =
val area = run {
val height = width + 1
width * height
}
println("width=$width")
println("area=$area")
}
run
`run` groups a calculation and returns the last expression in the block.