Scala甚至有语句吗?

Scala甚至有语句吗?,scala,Scala,与C或C++等其他语言相比,这两种语言之间的差异似乎非常不同。在C中可能是语句的东西在Scala中似乎是表达式。我应该如何区分它们,以及为什么会这样?根据Scala语言规范,它确实有以下语句: C++还有表达式语句和声明语句;主要区别在于它还有其他类型的语句,它们的等价物通常是Scala中的表达式,因此它们既可以用作表达式语句,也可以用作更大表达式的一部分。欢迎使用堆栈溢出。请阅读以了解堆栈溢出是如何工作的。请给出一个例子,说明如何将C中的语句视为Scala中的表达式。此外,我建议从标题中删除

与C或C++等其他语言相比,这两种语言之间的差异似乎非常不同。在C中可能是语句的东西在Scala中似乎是表达式。我应该如何区分它们,以及为什么会这样?

根据Scala语言规范,它确实有以下语句:


C++还有表达式语句和声明语句;主要区别在于它还有其他类型的语句,它们的等价物通常是Scala中的表达式,因此它们既可以用作表达式语句,也可以用作更大表达式的一部分。

欢迎使用堆栈溢出。请阅读以了解堆栈溢出是如何工作的。请给出一个例子,说明如何将C中的语句视为Scala中的表达式。此外,我建议从标题中删除“偶数”,因为语气似乎并不中性