tutorial recorrer listas lista introduccion funciones español comentarios clases scala interpreter

listas - recorrer lista en scala



Cargue el archivo Scala en el intérprete para usar las funciones? (3)

Tengo algunas funciones de Scala definidas en un archivo, no en una clase, y me gustaría usarlas en el intérprete de Scala. Sé que puedo decir scala filename.scala simplemente ejecutar el archivo y salir del intérprete, pero me gustaría ejecutar el archivo y luego quedarme en el intérprete para poder hacer algunas pruebas. ¿Alguien puede decirme cómo simplemente cargar un archivo en el intérprete para que pueda usar las funciones definidas dentro de él?


En ocasiones :paste podría ser tu mejor amigo (que :load ). Aquí hay un ejemplo sobre cómo usar : pegar .

scala> :paste // Entering paste mode (ctrl-D to finish) if (true) print("that was true") else print("false") [Ctrl-D] // Exiting paste mode, now interpreting. that was true

También se puede usar :paste para cargar un archivo usando el siguiente comando :paste [path]

scala> :paste ~/Desktop/repl_seeder.scala Pasting file ~/Desktop/repl_seeder.scala... defined object test1 scala> test1.main(Str) my first scala program


Recordatorio, pon el camino completo. Encontré un problema en Linux al hacer esto:

: load ~ / fileName.scala

para deshacerse del error "Ese archivo no existe" lo hice

: cargar /complete/path/fileName.scala


tipo :load /path/to/file en Scala REPL.

Puede obtener una lista completa de los comandos disponibles escribiendo :help