import kotlin.random.Random
var rnd = {Random.nextInt(0,100)}
print(rnd)
在控制台中,结果是 (( -> kotlin。国际
问题是{Random.nextInt(0,100)}
(注意{}
(是 lambda 表达式形式的函数文字,准确指定控制台中打印的内容:一个不带参数并返回Int
的函数。 由于 Kotlin 中的函数是一等公民,因此它可以存储在变量中,并打印与任何其他值相同。