Para el siguiente código:¿Por qué inicio ilegal de declaración en Scala?
package FileOperations
import java.net.URL
object FileOperations {
def processWindowsPath(p: String): String {
"file:///" + p.replaceAll("\\", "/")
}
}
compilador da un error:
> scalac FileOperations.scala
FileOperations.scala:6: error: illegal start of declaration
"file:///" + p.replaceAll("\\", "/")
¿Por qué? ¿Como arreglar?
Todo Scala listados tutoriales están perdiendo de ese símbolo http://www.scala-lang.org/docu/files/ScalaTutorial.pdf – Basilevs
Sí, hay una gran cantidad de código allí eso no devuelve un valor. Si el método devuelve un valor, necesita el signo =. La página 8 tiene el primer ejemplo en el documento vinculado. –
¿Estas funciones devuelven valor? Si no lo hacen, se supone que no deben usar '='. –