Pour lire des fichiers dans Scala, il existe
Source.fromFile("file.txt").mkString
Existe-t-il un moyen équivalent et concis d'écrire une chaîne dans un fichier?
La plupart des langues prennent en charge quelque chose comme ça. Mon préféré est Groovy:
def f = new File("file.txt")
// Read
def s = f.text
// Write
f.text = "file contents"
J'aimerais utiliser le code pour des programmes allant d'une seule ligne à une courte page de code. Devoir utiliser votre propre bibliothèque n'a pas de sens ici. Je m'attends à ce qu'un langage moderne me permette d'écrire quelque chose dans un fichier facilement.
Il existe des articles similaires à celui-ci, mais ils ne répondent pas à ma question exacte ou sont axés sur les anciennes versions de Scala.
Par exemple: