我對斯卡拉相當新,所以我很抱歉,如果這個問題似乎微不足道。 我正在使用Scala工作表來評估我編寫的一些類,看來我正在使用的工作表並未評估最近編譯的代碼。斯卡拉工作表評估舊代碼
例如,
我具有執行以下操作的方法:
def randomPermute(xs: List[Any]): List[Any] = {
randomSelect(xs.length, xs)
}
,其在基本的列表的初始編譯和評價,製備:
List('f, 'a, 'c, 'd, 'b, 'e)
然而,在我將此方法更改爲
def randomPermute(xs: List[Any]): List[Any] = {
//randomSelect(xs.length, xs)
Nil
}
在重新評估工作表時,我仍然得到列表的隨機排列。
在我的項目設置中有錯誤嗎?
我是否錯誤地理解了Scala?
注:我使用的IntelliJ IDEA CE 15
非常感謝 – vkuo