scala - 在 Scala 中使用 "val capacity : Int"而不是 "val Int Capacity"的任何原因

标签 scala types syntax language-design

我正在阅读 Scala,我想知道......
为什么

val capacity : Int 

代替
val Int capacity.

做出这个选择的任何原因。如果不是,在我看来,放弃 Java 的声明方式并不是一个好的选择。会让从 Java 到 Scala 的过渡更容易(不是很多,而是一点点)

最佳答案

因为大多数情况下您可以省略 Int 部分。 Scala 有一个比 Java 更简洁的类型推断系统。

关于scala - 在 Scala 中使用 "val capacity : Int"而不是 "val Int Capacity"的任何原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1891775/

相关文章:

scala - Intellij编译失败: "is already defined as"

scala - 如何在 Scala 中将 Map[Int, Any] 转换为 SortedMap?还是树形图?

scala - 在 Scala 中编写类似 Ceylon 的联合类型,使用 Either 的别名

C++ 类型检查错误

python - 2种运行python程序的方式

python 3.0 "with"语法错误?

scala - 增强 Scala 中的预定义方法

linux - 在 scala shell 上使用向上箭头进行历史/部分搜索

c++ - 如何展开模板特化

c# - 一道C#语法问题