это не дает мне пробелов и использует немного более идиоматическую Scala:
def splitThis(line: String, lengths: List[String]): List[String] = {
def loop(l: String, ls: List[Int], acc: Seq[String]): Seq[String] =
if (l.isEmpty || ls.isEmpty) acc else loop(l.drop(ls.head), ls.tail, acc :+
l.take(ls.head))
loop(line, lengths.map(_.toInt), Seq.empty).toList
}
Хорошо, я думаю, что вижу проблему. Вы должны перезапустить свое приложение. Тот факт, что вас спрашивают, хотите ли вы запустить другой порт, означает, что оригинальное приложение (без изменений) все еще работает. В терминале, где вы изначально запускали npm start
, используйте ctrl-c
для выхода из сервера, а затем снова npm start
, и вы должны увидеть свои изменения.