Kotlin REPL 算术

Kotlin REPL Arithmetic

我刚开始阅读一本关于 Kotlin 的书,你猜怎么着?是的,我什么也想不通。这是事情 只需使用 REPL,您就可以 运行 部分代码并查看它是否 运行s 而无需创建新文件,但是当我尝试执行 min (43, - 33), 或任何 min(), max() 等等。

错误示例如下:

最大值(22, 33) 错误:未解析的引用。由于接收器类型不匹配,以下候选者中的 None 个适用:

分钟(93, -99) 错误:未解析的引用。 None 以下候选项适用,因为接收器类型不匹配: public fun > Array.min(): TypeVariable(T)?在 kotlin.collections 中定义 public 有趣 Array.min(): 双倍?在 kotlin.collections

中定义

感谢所有人,感谢任何帮助!!!

min()max() 函数不是核心语言的一部分,它们在 kotlin.math 包的标准库中定义。你需要导入包,然后你可以使用这些方法:

import kotlin.math.*
min(22, 33)