Latest web development tutorials

ยื่น Scala I / O

Scala สำหรับการดำเนินการเขียนไฟล์ Java ผมโดยตรงในประเภท / O(java.io.File):

import java.io._

object Test {
   def main(args: Array[String]) {
      val writer = new PrintWriter(new File("test.txt" ))

      writer.write("本教程")
      writer.close()
   }
}

รันโค้ดข้างต้นจะผลิตไฟล์ test.txt ในไดเรกทอรีปัจจุบันของคุณเนื้อหา file เป็น "คู่มือ":

$ scalac Test.scala 
$ scala Test
$ cat test.txt 
本教程

อ่านผู้ใช้ป้อนข้อมูลจากหน้าจอ

บางครั้งเราจำเป็นต้องได้รับการป้อนข้อมูลผู้ใช้ในการจัดการเรียนการสอนหน้าจอ ตัวอย่างมีดังนี้

object Test {
   def main(args: Array[String]) {
      print("请输入本教程官网 : " )
      val line = Console.readLine
      
      println("谢谢,你输入的是: " + line)
   }
}

รันโค้ดข้างต้นจะแสดงข้อความต่อไปนี้บนหน้าจอ:

$ scalac Test.scala 
$ scala Test
请输入本教程官网 : www.w3big.com
谢谢,你输入的是: www.w3big.com

อ่านจากแฟ้ม

อ่านเนื้อหาจากไฟล์ที่ง่ายมากเราสามารถใช้แหล่ง Scala และวัตถุชั้นที่เกี่ยวข้องในการอ่านแฟ้มตัวอย่างต่อไปนี้แสดงให้เห็นถึง "test.txt" (ก่อนหน้านี้ได้ถูกสร้างขึ้น) จะอ่านเนื้อหาของแฟ้ม:

import scala.io.Source

object Test {
   def main(args: Array[String]) {
      println("文件内容为:" )

      Source.fromFile("test.txt" ).foreach{ 
         print 
      }
   }
}

การดำเนินงานของโค้ดข้างต้นผลลัพธ์คือ:

$ scalac Test.scala 
$ scala Test
文件内容为:
本教程