fork download
  1. object Main extends App {
  2. println(new MyClass toString)
  3. }
  4.  
  5. class MyClass {
  6. var pairs: Map[String, String] = Map[String, String]("key1" -> "value1", "key2" -> "value2", "key3" -> "value3")
  7. val Separator = "separator"
  8.  
  9. override def toString = {
  10. pairs map { case (key, value) => s"$key=$value" } mkString(" ") + Separator
  11. }
  12. }
Success #stdin #stdout 0.16s 322496KB
stdin
Standard input is empty
stdout
key1=value1 separatorkey2=value2 separatorkey3=value3