2011-11-20 32 views
16

在我的實踐中,變量/參數常常存儲某種類型的東西(通常是枚舉值)。在名稱中指定一個實體類通常是沒有意義的(例如,當一個函數用於處理用戶時,它是userType)。有沒有一種方法可以根據我的需要使用「類型」一詞,而不是像「tipe」,「kind」,「somethingType」這樣的腳手架來代替它?實際的Scala type關鍵字是非常罕見的用法 - 它會很好如果我可以在我的大部分代碼文件中取消定義它(作爲關鍵字)。有沒有辦法在Scala中使用「type」字作爲變量名?

+0

可能重複[如何使用Java包com。示例在斯卡拉...對象(http://stackoverflow.com/questions/5088563/how- – Thomas

回答

38

你可以用反引號逃脫

val `type` = 5 
+5

這真是遺憾'是我在鍵盤上打破的關鍵: - ] – Ivan

+9

然後從上面的答案中複製並粘貼反引號。 – Ryan

相關問題