Как использовать совпадение по строковому значению со Scala? - PullRequest
0 голосов
/ 21 ноября 2019

Я пытаюсь перебрать значение String, чтобы изменить его каждый раз. Например, я хочу, чтобы «1» стал «один», «2» стал «два» и т. Д.

Я сделал это:

  override def toString = {  
    val mapXX = init.map(_.clone);  
    var returnVALUE = mapXX.map(_.mkString).mkString("\n")

    for(c <- returnVALUE){
        c match {
          case 1 => "one";
          case 2 => "two";
          ...
          case _ => "";
        }
    }
    returnVALUE
  }  
} 

Это ничего не изменилоиз моего списка, у меня такое же отображение моего списка. Ничего не изменилось.

Кто-нибудь знает, как мы можем перебрать каждый символ значения String, чтобы заменить каждый символ чем-то другим?

Спасибо

...