We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b312ddb commit 66008daCopy full SHA for 66008da
filesystem/src/main/scala/com/codingmaniacs/scala/exercises/fs/commands/Cd.scala
@@ -57,13 +57,12 @@ class Cd(dir: String) extends Command {
57
def collapseTokensRec(tokens: List[String], res: List[String]): List[String] =
58
tokens match {
59
case List() => res
60
- case List(a) => res :+ a
61
case h :: tail if h.equals(".") => collapseTokensRec(tail, res)
62
case h :: tail if h.equals("..") =>
63
res match {
64
- case List() => null
+ case List() => List()
65
case init :+ _ => collapseTokensRec(tail, init)
66
- case lst @ List(_) => lst
+ case _ => List()
67
}
68
case h :: tail => collapseTokensRec(tail, res :+ h)
69
0 commit comments