Scala 学习
一:环境配置
Scale 官网地址: 1: 安装Java JDK 2:安装Scala 3:安装Scala 集成IDE二: 开始Scala 学习旅程
Hello Scala Demo 1: 新建 Scala 工程,并新建 HelloScala.scala 文件 package com.scala.main /** * Scala 测试1 * * @author zhanghuan * * @createtime 2015/7/25 */ object Scala_Test {/**
* 打印 Hellp Scala */ def main(args: Array[String]): Unit = { println(“Hello Scala”); // 打印输出 Hello Scala 信息 }}
运行程序,将在控制台中输出 : Hello Scala三 : Scala 基本语法
函数定义 、流程控制、异常处理I: 函数定义
– def 函数定义标识符 –var 变量,可以改变 –val 常量,不可改变 Demo : package com.scala.main/**
* @author zhanghuan * * @createtime 2015/7/26 */ object ScalaBasic {/** * 程序主入口 * * : Unit = 函数返回值 */def main(args:Array[String]): Unit = { // println("Hello ScalaBasic !"); // doWhile // 调用 doWhile 函数 等同于 doWhile() // println(looper(100,200)) // 调用带返回值的函数 // var file = "scala.txt" // if(!args.isEmpty) args(0) else "scala.xml" // println(file) try{ for(i <- 1 to 10){ println("Number is: "+ i) }catch{ case e : Exception => println("The exception is: "+ e.getMessage()) }finally{ // ... } }}/** * 不带返回值的函数 */def doWhile(){ var line = "" do { line = readLine() println("Read: "+line) }while(line != "")}/** * 带返回值的函数 */def looper(x : Long,y : Long) : Long = { var a =x; var b = y; while(a != 0){ var temp = a a = b % a b = temp } b}
}