![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Scala
Scala
木瞳
这个作者很懒,什么都没留下…
展开
-
Scala_练习
Scala_练习 package com.lius import 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 · 127 阅读 · 0 评论 -
Scala_8.文件/IO
Scala_8.文件/IO package com.lius import 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 · 65 阅读 · 1 评论 -
Scala_7.异常处理
Scala_7.异常处理 package com.lius import 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 · 80 阅读 · 0 评论 -
Scala_6.抽象函数Trait
Scala_6.抽象函数Trait package 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 · 167 阅读 · 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 · 80 阅读 · 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 · 87 阅读 · 0 评论 -
Scala_3.函数式编程
Scala_3.函数式编程 package com.lius import 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 · 288 阅读 · 0 评论 -
Scala_2.逻辑控制语句
Scala_2.逻辑控制语句 package com.lius import 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 · 95 阅读 · 0 评论 -
Scala_1.控制台打印,变量定义,函数定义
Scala_1.控制台打印,变量定义,函数定义 package com.lius import scala.util.control._ object HelloWorld { def main(args: Array[String]): Unit = { // // printStr() //打印输出 // variablePractice() //变量练习 // strOperation() .原创 2021-01-24 22:04:16 · 514 阅读 · 0 评论