Nel repl, questo genera un'eccezione e non so perché. Mi piacerebbe davvero capirlo.Perché scala (da 1 a 1000) .foreach genera un'eccezione in questo caso?
scala> (1 until 10000).foreach("%s%s".format("asdf", "sdff"))
java.lang.StringIndexOutOfBoundsException: String index out of range: 8
at java.lang.String.charAt(String.java:686)
at scala.collection.immutable.StringLike$class.apply(StringLike.scala:54)
at scala.collection.immutable.WrappedString.apply(WrappedString.scala:32)
at scala.collection.immutable.WrappedString.apply(WrappedString.scala:32)
at scala.collection.immutable.Range.foreach(Range.scala:75)
'(1 fino a 10000) .foreach (_ =>"% s% s ".format (" asdf "," sdff "))' è quello che stai cercando di fare – sourcedelica