我正在创建一个带有默认值构造函数的case class:
abstract class Interaction extends Action
case class Visit(val url: String)(val timer: Boolean = false) extends Interaction
但是如果我不使用它的所有参数,就无法创建任何一个实例,例如,如果我写:
Visit("https://www.linkedin.com/")
编译器会报错:
missing arguments for method apply in object Visit;
follow this method with `_' if you want to treat it as a partially applied function
[ERROR] Visit("http://www.google.com")
我需要做什么来解决这个问题?