Kotlin 在变量中放入随机数的错误

Kotlin 在变量中放入随机数的错误,kotlin,Kotlin,在控制台中,结果是()->kotlin.Int问题是{Random.nextInt(0100)}(注意{})是一个以a形式显示的函数文本,精确指定控制台中打印的内容:一个不带参数并返回Int的函数。 由于Kotlin中的函数是一级公民,因此它可以存储在变量中,并与任何其他值一样打印。我发现了错误,我太笨了:D import kotlin.random.Random var rnd = {Random.nextInt(0,100)} print(rnd)

在控制台中,结果是()->kotlin.Int

问题是
{Random.nextInt(0100)}
(注意
{}
)是一个以a形式显示的函数文本,精确指定控制台中打印的内容:一个不带参数并返回
Int
的函数。
由于Kotlin中的函数是一级公民,因此它可以存储在变量中,并与任何其他值一样打印。

我发现了错误,我太笨了:D
import kotlin.random.Random
var rnd = {Random.nextInt(0,100)}
print(rnd)