
Scala
Scala
木瞳
这个作者很懒,什么都没留下…
展开
-
Scala_练习
Scala_练习package com.liusimport java.util/** * Practice */object finalPractice { /** * 九九乘法表 */ class nNMultipartly(){ def build():String={ var sbf = new StringBuffer() for(a <- 1 to 9){ for(b <- 1 to a){.原创 2021-02-13 16:14:15 · 179 阅读 · 0 评论 -
Scala_8.文件/IO
Scala_8.文件/IOpackage com.liusimport java.io.{File, PrintWriter}import scala.io.Source/** * Scala 文件/IO */object IoOperation { /** * 文件写入操作 * @return */ def fileWriteTest() = { val writer = new PrintWriter(new File("test.txt".原创 2021-01-24 22:14:32 · 91 阅读 · 1 评论 -
Scala_7.异常处理
Scala_7.异常处理package com.liusimport java.io.{FileNotFoundException, FileReader, IOException}/** * Scala异常处理 * catch{case ex:Exception = {},....} */object ExceptionHandle { def main(args: Array[String]): Unit = { try{ val f = new Fi.原创 2021-01-24 22:13:19 · 110 阅读 · 0 评论 -
Scala_6.抽象函数Trait
Scala_6.抽象函数Traitpackage com.lius/** * Trait多重继承,抽象类类似于Java AbstractClass */object TraitProgram { /** * 抽象类实现 */ trait Equal{ def isEqual(x:Any):Boolean //抽象函数 def isNotEqual(x:Any):Boolean = !isEqual(x) } /** * 创建基于Equa.原创 2021-01-24 22:12:16 · 219 阅读 · 0 评论 -
Scala_5.类和对象
Scala5_类和对象package com.lius/** * 类和对象 */object ClassAndObject{ /** * 创建Point类 * @param xc 类参数 * @param yc 类参数 */ class Point(xc:Int,yc:Int){ var x :Int = xc var y :Int = yc def move(dx:Int,dy:Int): Unit ={ x += .原创 2021-01-24 22:10:57 · 128 阅读 · 0 评论 -
Scala_4.模式匹配
Scala_4.模实匹配package com.lius/** * 模式匹配 */object matchProgram { /** * 模式匹配1 * @param x * @return */ def matchTest(x: Int): String = x match { case 1 => "one" case 2 => "two" case _ => "many" } /** * 模式匹配.原创 2021-01-24 22:09:33 · 116 阅读 · 0 评论 -
Scala_3.函数式编程
Scala_3.函数式编程package com.liusimport com.sun.xml.internal.bind.v2.TODO/** * Scala函数式编程 */object functionProgram { def arrayOperation(): Unit = { //定义数组 var z:Array[String] = new Array[String](3);// var z = new Array[String](3); .原创 2021-01-24 22:08:08 · 351 阅读 · 0 评论 -
Scala_2.逻辑控制语句
Scala_2.逻辑控制语句package com.liusimport scala.util.control._/****Scala_逻辑控制语句/object ControlOperation { /** * 控制语句练习 */ def controlOperation(): Unit = { val r = 1 to 5 r.foreach(print) //方式1 println("\r") r foreach print .原创 2021-01-24 22:06:41 · 149 阅读 · 0 评论 -
Scala_1.控制台打印,变量定义,函数定义
Scala_1.控制台打印,变量定义,函数定义package com.liusimport scala.util.control._object HelloWorld { def main(args: Array[String]): Unit = {//// printStr() //打印输出// variablePractice() //变量练习// strOperation() .原创 2021-01-24 22:04:16 · 571 阅读 · 0 评论