Scala花括号冗长?

Scala花括号冗长?,scala,curly-braces,Scala,Curly Braces,我意识到Scala通常允许您以多种不同的方式编写内容。我偶然发现了下面的代码片段 case class A() extends C {} 及 其中C是某个类 我想知道它的性能/功能是否有根本的区别 如果没有,为什么有人会喜欢有大括号的代码段而不是没有大括号的代码段。两者之间没有区别。从(第5.3章)中: 阶级团体 {stats}也可以省略,在这种情况下,假定为空体{} 为什么有人会喜欢带花括号的代码段?我不知道是否有人会这样做,但我可以假设这种语法对于语法的清晰性和完整性是有效的:通常,当Sc

我意识到Scala通常允许您以多种不同的方式编写内容。我偶然发现了下面的代码片段

case class A() extends C {}

其中C是某个类

我想知道它的性能/功能是否有根本的区别


如果没有,为什么有人会喜欢有大括号的代码段而不是没有大括号的代码段。

两者之间没有区别。从(第5.3章)中:

阶级团体 {stats}也可以省略,在这种情况下,假定为空体{}

为什么有人会喜欢带花括号的代码段?我不知道是否有人会这样做,但我可以假设这种语法对于语法的清晰性和完整性是有效的:通常,当Scala提供某个东西的速记(“语法糖”)时,完整的语法(“脱糖”)也是有效的

case class B() extends C