Scala 中的三个问号
作者:迹忆客
最近更新:2023/03/24
浏览次数:
Scala 的三个问号 ???
在 predef
中定义,设计为占位符。这些问号帮助我们编写尚未实现的方法。
示例一:
def testMethod = ???
示例二:
def testMethod(s:String): Int=???
在处理某些项目时,在勾画某些方法时,三问号方法确实很有帮助。
例如,我们正在开发一个读取图像并给出其描述的 AI 应用程序,我们知道我们将需要读取图像并显示其细节的方法,但我们还不知道细节。
因此,在这种情况下,我们可以像这样对我们的方法进行存根:
def readImage = ???
def printDescription = ???
???
有一个返回类型 nothing
。它允许我们对已定义但尚未实现但仍希望编译器编译代码的方法使用占位符实现。
相关文章
在 Scala 中合并两个 map,然后将具有相同键的值相加
发布时间:2023/03/24 浏览次数:163 分类:编程语言
-
本文展示了在 Scala 中合并两个 map 然后将具有相同键的值相加的不同方法