, когда я пытаюсь запустить следующий код:Почему у меня нет цикла for внутри анонимной функции в scala?
val anonFunc = (x: Pos): List[Pos] => {for(i <- 1 to 10){ println(i)}
Я получаю следующее сообщение об ошибке:
illegal start of declaration
, и я понятия не имею, почему. Этот код используется внутри функции
Что вы пытаетесь достичь здесь? Это недействительно scala – cheseaux
Почему это не справедливая scala? Я создаю анонимную функцию и сохраняю ее с помощью val? – orahman2
Нет, нет. Например, здесь анонимная функция: 'var inc = (x: Int) => x + 1'. Какими должны быть параметры вашей функции и что должно быть возвращено? – cheseaux