Я довольно новичок в Scala, поэтому извиняюсь, если этот вопрос кажется тривиальным. Я использую рабочие таблицы Scala для оценки некоторых классов, которые я написал, и кажется, что рабочий лист, который я использую, не оценивает последний скомпилированный код.Scala Worksheet Оценка старого кода
Например,
У меня есть метод, который выполняет следующие действия:
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