File input/output: Difference between revisions

Content added Content deleted
No edit summary
Line 1,875: Line 1,875:


=={{header|Scala}}==
=={{header|Scala}}==
[[Category:Scala Implementations]]
'''Requires Java 7'''
{{libheader|Scala}}
<lang scala>import java.io.PrintWriter


object FileIO extends App {
<lang scala>


val MyFileTxtSource = scala.io.Source.fromFile("input.txt")
import java.nio.file._
val MyFileTxtTarget = new PrintWriter("output.txt")


val input = Paths.get("input.txt")
val str = MyFileTxtSource.mkString
MyFileTxtTarget.print(str)
val output = Paths.get("output.txt")


MyFileTxtTarget.close()
Files.copy(input, output)
MyFileTxtSource.close()
</lang>
}</lang>


=={{header|Scheme}}==
=={{header|Scheme}}==