【发布时间】:2015-09-26 03:44:27
【问题描述】:
例如,在Scala 中,我可以在函数中使用下划线作为类型变量。
def fun[_, _]() = {
// ?
}
fun[Int, String]()
它在现实生活中的编程中那么有用吗?它对我有什么用处?
【问题讨论】:
标签: scala
例如,在Scala 中,我可以在函数中使用下划线作为类型变量。
def fun[_, _]() = {
// ?
}
fun[Int, String]()
它在现实生活中的编程中那么有用吗?它对我有什么用处?
【问题讨论】:
标签: scala
在现实生活中这么有用吗?
不,不是。
它对我有什么用处?
迷惑人。您可以在理论上使用它来标记未使用的类型参数,例如覆盖一个方法,但我想我从来没有见过这个。
【讨论】: