有没有一种方法可以使用;“类型”;word在Scala中作为变量名?

有没有一种方法可以使用;“类型”;word在Scala中作为变量名?,scala,keyword,Scala,Keyword,在我的实践中,变量/参数经常存储某种类型的东西(通常作为枚举值)。通常在名称中指定实体类是没有意义的(比如当函数仅用于处理用户时的userType)。有没有一种方法可以让我用“类型”这个词来满足我的需求,而不是用“tipe”、“kind”、“somethingType”这样的脚手架来代替它?实际的Scala类型关键字的用途非常罕见-如果我可以在我的大多数代码文件中取消定义它(作为关键字),那就太好了。你可以用反勾号转义: val `type` = 5 很遗憾,`是我在键盘上弄坏的键:-]然后复

在我的实践中,变量/参数经常存储某种类型的东西(通常作为枚举值)。通常在名称中指定实体类是没有意义的(比如当函数仅用于处理用户时的userType)。有没有一种方法可以让我用“类型”这个词来满足我的需求,而不是用“tipe”、“kind”、“somethingType”这样的脚手架来代替它?实际的Scala
类型
关键字的用途非常罕见-如果我可以在我的大多数代码文件中取消定义它(作为关键字),那就太好了。

你可以用反勾号转义:

val `type` = 5

很遗憾,`是我在键盘上弄坏的键:-]然后复制并粘贴上面答案的回勾。可能是重复的