(Windows)Scala学习1--基础

Scala编程

  • 声明值和变量

  常量  val,需要事先赋值,不可改变

  变量  var

  • 声明变量时,可以不声明类型,例如:

  val i = 1  整型

  val i = 1.11  浮点型

  val  i = true  布尔型

  val i = ‘A’  字符型

  val i = “Hello World!”  字符串

  与java不同,Scala在递增递减时,采用如下方式:

    scala> var i = 5;
    i: Int = 5
    scala> i += 1  //将i递增
    scala> println(i)
    6

 

此外,也可以使用关系和逻辑操作,比如,大于(>)、小于(<)、大于等于(>=)和小于等于(<=),会产生Boolean类型的结果。

object demo {
  def main(args: Array[String]): Unit = {
    val i = 2
    val j=3
    var a= i<j
    print(a)
  }
}

返回值 : true

  • 读写文件

  

import java.io.PrintWriter
import scala.io.Source
object file{
  def main(args : Array[String]): Unit ={

    val out = new PrintWriter("F:\\ScalaWorkplace\\out.txt")
    for (i <- 1 to 5) out.println(i)
    out.close()
    val inputFile = Source.fromFile("F:\\ScalaWorkplace\\out.txt")
    val lines = inputFile.getLines
    for (line <- lines) println(line)
  }
}

在文件路径处,若不声明绝对路径,文件会在工作目录下保存(读取),否则在绝对路径下保存(读取)。

 

posted @ 2019-03-03 16:39  瓜大wjs  阅读(109)  评论(0编辑  收藏  举报