这段代码有什么问题:
class Trivials(s:String){ private val x = 0 } object Trivials { def main(args: Array[String]): Unit = { Trivials t = new Trivials("Trivials") } }
类和对象都在同一个源文件中定义,因此它们是伴侣 .
错误消息如下:'无法解析符号t'
用于创建对象的语法错误(您正在使用Java语法) . 对于Scala,您无需提及变量 t 前面的类型,它将自动推断出来 .
t
Trivials t = new Trivials("Trivials")
Scala语法
val t = new Trivials("Trivials")
1 回答
用于创建对象的语法错误(您正在使用Java语法) . 对于Scala,您无需提及变量
t
前面的类型,它将自动推断出来 .Scala语法